Our client is seeking a capable Full Stack Software Developer to contribute across the complete software development lifecycle. This is an enterprise-focused role requiring strong C#/.NET, SQL, API integration and cloud experience, with the opportunity to work across backend, frontend, deployment and production support.
Key Responsibilities
• Develop and maintain scalable applications using C# and .NET/.NET Core.
• Build and integrate RESTful APIs and third-party services.
• Design, query and optimise Microsoft SQL Server databases.
• Develop database objects including tables, views, stored procedures and queries.
• Contribute to frontend development using JavaScript/TypeScript and modern component-based frameworks.
• Implement authentication, security and robust error handling.
• Develop asynchronous, background and scheduled processes.
• Investigate performance issues and implement appropriate optimisation.
• Work with AWS and/or Azure cloud services.
• Participate in code reviews, Git-based development and CI/CD processes.
• Support deployments across development, QA and production environments.
• Assist with production troubleshooting and ongoing system improvements.
• Translate business requirements into practical technical solutions.
Requirements
• Strong C# and .NET/.NET Core development experience.
• Solid ASP.NET Core/MVC and Web API experience.
• Strong Microsoft SQL Server and SQL skills.
• Experience with Entity Framework and object-oriented programming.
• Proven API, integration and data transformation experience.
• Practical AWS and/or Azure experience.
• Full Stack capability with HTML, CSS and JavaScript/TypeScript.
• Experience with React, Angular and/or Ionic is advantageous.
• Experience with Git, CI/CD and Agile/Scrum methodologies.
• Strong understanding of scalable, maintainable and secure software development.
• Enterprise application experience will be highly advantageous.
• Senior candidates should demonstrate solution design, technical decision-making, mentoring and delivery ownership.
Advantageous
• PostgreSQL or MySQL experience.
• ERP, accounting, payroll, retail, logistics, inventory or other enterprise-system integrations.
• Experience with AI/LLM integrations or AI-enabled business applications.
• Automated testing, caching, monitoring and advanced performance optimisation.
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: MSP Staffing
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 skilled WordPress Developer to maintain, improve, and build client websites. The ideal candidate is independent, detail-oriented, and capable...
Apply For This JobOne of our clients is looking for a Specialist C# Developer to join their dynamic development team. You will be...
Apply For This JobOur client is seeking a Senior MLOps Engineer to build and support the infrastructure that enables machine learning solutions to...
Apply For This JobWe are on the lookout for a Software Implementation Engineer to join our client’s team! Design and deploy autonomous AI-driven...
Apply For This JobOur client is seeking a Software and Systems Production Line Engineer to join a collaborative technology team delivering innovative software...
Apply For This JobOur client is seeking a Data Engineer who is willing to work in the field and collaborate closely with farmers....
Apply For This Job