Senior Software Developer

June 26, 2025
Application ends: September 26, 2025

Apply for this job

Email *

Job Description

Key Duties:

Design, implement, and support product features rooted in customer problems, collaborating closely with product managers, designers, data engineers, marketers, and other developers.

Liaise with clients and internal stakeholders to gather requirements, provide technical guidance, and ensure the delivery of high-quality, fit-for-purpose software solutions that meet business objectives.

Ability to design and develop the right solutions with broadly defined problems.

Operate within an agile framework to plan, execute, and deliver high-quality software increments on schedule. Advocate for and implement best practices, including test-driven development, comprehensive code reviews, and continuous integration, to maintain high standards in code quality and system performance.

As a successful candidate, you will have:

5+ years of experience working as a technical contributor in a full-stack environment

Tertiary degree in computer science or information technology, and/or related experience

Experience with ASP.NET / .NET Core / VB.NET / C# using Visual Studio 2008-2019

Experience with SQL Server 2008 and higher (understand Triggers, Stored Procs, etc.); skills manipulating data in XML, XSLT, JSON formats.

Proficient with cross-browser HTML and CSS programming, JavaScript, JQuery and MVC/WebForms

Experience with IIS and Unit testing.

Develop and integrate web applications and sites with version control systems i.e. Azure DevOps, Git, SVN.

Exceptional analytical and problem-solving skills

Expertise in feature definition, design and feasibility; demonstrated skill in estimating development time.

Willingness to proactively identify opportunities for process and system improvement.

Experience of the full web development project lifecycle, from client requirement gathering through to documentation

Exceptional organizational skills, with the ability to manage and prioritize various responsibilities and consistently meet deadlines; flexibility to effectively deal with unexpected assignments, changes to workload or design revisions mid-project based on management priorities or client requests.

Excellent interpersonal, written and verbal communication skills, especially with stakeholders who often have limited technical knowledge

Ability to work with others, as well as independently and autonomously with minimal supervision

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru Description: