Senior Software Developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Our client is seeking an experienced Senior Software Developer to join their team, responsible for developing, maintaining, and improving high-quality digital products and software solutions. The successful candidate will be responsible for writing clean, scalable code, designing and implementing automated tests, resolving software defects, and contributing to software architecture and development processes. This role requires strong object-oriented design skills, Domain-Driven Design, Test-Driven Development, and experience delivering production software in an Agile environment. The successful candidate will take ownership of solutions from design through delivery and production support, work directly with stakeholders, contribute to technical decisions, and mentor other developers while maintaining high engineering standards.
Experience:
· 10+ years of experience building and delivering production software
· Experience developing and maintaining applications, database integrations, interfaces, and new functionality
· Strong experience with C#, .NET, and SQL Server
· Experience with Object-Oriented Design, Domain-Driven Design, and Test-Driven Development
· Experience designing and implementing automated tests
· Experience debugging and resolving software defects and production issues
· Experience working in Agile development environments
· Experience contributing to software architecture and technical decision-making
· Experience with modern development tools, version control, and DevSecOps practices
· Experience with Azure DevOps, Git, and CI/CD processes advantageous
· Experience mentoring developers and conducting code reviews
· Experience taking ownership of software solutions from design through to delivery and production support
Key Requirements
· Strong software development skills with experience building and shipping production software
· Proficiency in C#, .NET, and SQL Server
· Expertise in Object-Oriented Design, Domain-Driven Design, and Test-Driven Development
· Ability to write clean, scalable, maintainable, and high-quality code
· Ability to design and implement appropriate automated tests to ensure software correctness and reliability
· Strong debugging and problem-solving skills
· Ability to identify, investigate, and resolve software defects and production issues
· Understanding of software architecture and the ability to contribute to technical design decisions
· Experience developing applications, database integrations, interfaces, and new functionality
· Ability to evaluate and adopt appropriate technologies and approaches to solve business problems
· Experience working in Agile development environments
· Ability to manage multiple priorities and deliver high-quality solutions in a fast-moving environment
· Experience with development tools such as Visual Studio, Rider, IntelliJ IDEA, or WebStorm advantageous
· Experience with Git and Azure DevOps advantageous
· Familiarity with Docker, Kubernetes, Azure, Application Insights, and SonarQube advantageous
· Knowledge of Java, Angular, React, JavaScript, HTML5, and CSS3 advantageous
· Ability to contribute to improving development processes and workflows
· Experience mentoring and supporting developers through technical guidance and code reviews
· Ability to take ownership of problems from design through to delivery and production support
· Ability to work independently, exercise sound technical judgement, and take accountability for the quality of delivered work
· Ability to work directly with stakeholders to understand business problems and translate them into effective technical solutions
· Strong communication and collaboration skills
· Commitment to continuous learning, technical excellence, and high-quality engineering practices
· Ability to work autonomously and take initiative in solving complex problems
· Ability to build and maintain strong working relationships with clients and team members
· Honest, transparent, and accountable approach to work
· Ability to work fully remotely from anywhere in South Africa
Should you meet the requirements for this position, please email your CV to it.jobs@mspstaffing.co.za. You can also contact the IT team on 031 350 3607 or visit our website at https://mspstaffingza.co/. NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with shortlisted candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.
-
Senior Software Developer
3 weeks ago
cape town, western cape, South Africa dentsu Full-timeLocation: Cape Town, South Africa (Hybrid) Build products used across Africa and the world. At Dentsu Data, we’re building the next generation of AI, data and marketing technology that powers some of the world’s most recognised brands. As part of dentsu, one of the world’s largest marketing and technology networks operating in more than 145 markets...
-
Senior Software Developer
2 days ago
Cape Town, Western Cape, South Africa Hyperiondev Full-time R 600,000 - R 800,000 ContractRequirements:4-8 years hands on development experienceHTML & CSSNodeJsPHP and/or PythonProven track record of architecting solutions and building from the ground upAdvantageous:Familiarity with CSS pre-processors like Sass and LESSGood understanding of GIT or other version control softwareFamiliarity with good SEO practisesA relevant portfolio of workTesting...
-
Senior Software Developer
1 day ago
eastern cape, eastern cape, South Africa EnableSA T/A EnableSA Pty Ltd Full-timeSenior Software Developer Our global client is seeking an experienced Senior Software Developer to join the Port Elizabeth team. Responsibilities Design, develop, test, and implement software solutions within the company. Provide internal and external (client) support. Write and implement quality and high-performing code. Write and implement high-quality...
-
Senior Software Developer
4 days ago
eastern cape, za, Eastern Cape Hire Resolve Full-timeHire Resolve is currently seeking a highly skilled and experienced Senior Software Developer to join our client's team in Australia, while remaining based in South Africa. As a Senior Software Developer, you will have the opportunity to work on exciting projects and contribute to the success of our clients in Australia.ResponsibilitiesDesign, develop, and...
-
Senior Software Developer
21 hours ago
Cape Town, Western Cape, South Africa Datafin Full-timeSenior Software Developer (CPT) IT - Software DevelopmentCape Town – Western Cape – South AfricaEnvironmentOur client, a company on a mission to transform bicycle security, is looking for a Senior Software Developer to join their Cape Town office. This isn't just another dev job—it's an opportunity to grow into a leader. You'll help guide the team, set...
-
Senior Software Development Manager
2 weeks ago
cape town, western cape, South Africa Placements24 Full-timeAbout the Role Our client, a leading technology innovator headquartered in the vibrant city of Cape Town, Western Cape, ZA, is actively seeking a highly skilled and visionary Senior Software Development Manager. This position is fully remote, offering exceptional flexibility and the opportunity to work from anywhere within South Africa. The ideal candidate...
-
Senior Software Development Leader
3 days ago
western cape, za, Western Cape Datafin Full-timeA leading player in the fresh produce industry is seeking a Software Development Manager in Somerset West to oversee software development across systems. The role requires strong leadership skills, a solid background in full-stack development, and a focus on quality. The candidate will improve user experience, manage a development team, and ensure alignment...
-
Remote Senior Software Developer
22 hours ago
Cape Town, Western Cape, South Africa Placements24 Full-timeAbout the RoleOur client is a global leader in telecommunications technology and is looking for a highly motivated and experienced Senior Software Developer to join their expanding remote team. This is a fully remote position, allowing you to work from anywhere within South Africa. You will be instrumental in developing and enhancing innovative software...
-
Senior Software Developer
1 day ago
Cape Town, Western Cape, South Africa Abantu Staffing Solutions Full-timeJob Description Education and Experience Grade 12/ Matric Diploma/Degree in Software Development Experience 5+ years in a senior development position, using the relevant technologies Strong proficiency in C# and PHP development, including frameworks like .NET Core and ASP.NET MVC Expertise in RESTful API design, development, integration, and...
-
Senior Software Developer, Oracle
12 hours ago
Cape Town, Western Cape, South Africa ATS Client Full-timeJob DescriptionJoin an established financial-services organisation whose technology platforms support important day-to-day customer and business operations. This is a hands‑on senior engineering role in a collaborative on‑site team, for someone who enjoys improving complex, business‑critical systems while helping raise the technical bar around...
Similar jobs in Cape Town
This job listing is provided by a partner site
Get alerts for similar jobs
Receive job offers for Senior Software Developer
Get alerts for similar jobs
Receive job offers for Senior Software Developer