Our client is looking for a highly experienced Senior Software Developer to lead the evolution of a business-critical software platform. This role is ideal for someone with a passion for high-performance software engineering, modern application architecture and mentoring technical teams while delivering scalable cloud-based solutions.
Responsibilities
• Rewrite and optimise a legacy C++ codebase using a modern high-performance language.
• Extract business logic from PostgreSQL stored procedures into API services.
• Develop and maintain scalable microservices.
• Build robust email processing functionality using MIME standards and regular expressions.
• Collaborate closely with DevOps engineers in an Azure Kubernetes environment.
• Contribute to software architecture and technical decision-making.
• Mentor junior developers and promote engineering best practices.
• Perform code reviews, testing and software optimisation.
• Ensure applications remain secure, scalable and maintainable.
Minimum Requirements
• Degree in Computer Science, Software Engineering or related discipline.
• 10+ years of commercial software development experience.
• Strong understanding of C++ codebases.
• Proficiency in Rust, Go, Java, C# or another performant language.
• Experience with PostgreSQL and complex SQL.
• API and microservices development experience.
• Familiarity with Azure, Docker and Kubernetes.
• Excellent analytical and problem-solving skills.
Advantageous
• Master’s Degree.
• Experience with SMTP, IMAP and email protocols.
• Cross-language development experience.
• Agile software development.
• Security-focused software engineering practices.
Only shortlisted candidates will be contacted.
Submit your CV to it.jobs@mspstaffing.co.za or call 021 555 0432.
Visit our website for more exciting career opportunities: https://mspstaffingza.co/
Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.
Seeking a Full stack C# Developer responsible for developing high-quality applications and designing and implementing testable and scalable code. Key...
Apply For This JobSeeking experienced ERP Consultants to join a team specializing in Sage Evolution and Acumatica solutions. You will deliver high-quality ERP...
Apply For This JobIf you are a passionate Java Engineer looking for a new challenge, apply today! This role involves designing and delivering...
Apply For This JobWe’re looking for a Senior .NET Specialist Developer to join our client’s team. You will be responsible for designing, building,...
Apply For This JobOur client is seeking an experienced Application Developer to join their team, responsible for the development and support of a...
Apply For This JobOur client is seeking a capable Full Stack Software Developer to contribute across the complete software development lifecycle. This is...
Apply For This Job