Minimum 3-5 years' experience in full stack development
Proven experience in API design and development (Web API, REST)
Proficiency in .NET Framework, .NET Core, C#, Web API, Entity Framework, ASP.NET MVC, JavaScript, HTML, XML, SQL Server, T-SQL, and SSRS is essential
Must have a solid understanding of database design and development
Strong problem-solving and critical thinking ability
Experience with agile methodologies (especially Scrum) and test-driven development
Exposure to SOA and microservices architecture, Azure DevOps and CI/CD pipelines, mobile development (with .NET MAUI as a plus), and ERP integration (including ODATA, web services, WSDL, SOAP, and SAP) is advantageous
Proficiency in TypeScript, HTML, CSS, is advantageous
Must be a self-driven and collaborative team player with a passion for mentoring, knowledge sharing, and continuous learning, especially in modern tools and technologies
A high standard of professional service delivery and excellent technical and client-facing communication skills are essential
Must possess strong expertise in Java, C#, or JavaScript, along with hands-on experience with frameworks such as React, Angular, Node.js, or .NET Core, is considered an asset
Familiarity with additional web and development tools, as well as experience in mobile and enterprise system integration environments, is beneficial
The successful candidate will be responsible for:
Developing full stack solutions with a focus on front-end and back-end performance.
Building and maintaining web applications using C#, ASP.NET, and SQL Server.
Creating responsive, user-friendly interfaces.
Optimizing database structures and queries.
Collaborating with cross-functional teams to gather requirements and deliver scalable solutions.
Writing clean, maintainable, and efficient code aligned with best practices.
Conducting thorough testing and debugging to ensure quality deliverables.
Staying up to date with the latest development trends and contributing to team knowledge sharing.
Please note that subsequent to the screening and shortlisting process, all further communication will be entered into only with the shortlisted candidates. If you do not receive any feedback from us within 2 weeks of applying, please consider your application unsuccessful.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.