
Recruite
A vacancy exists for an Intermediate Software Developer (.NET – Full Stack) at our client’s office in Pretoria. This is an exciting opportunity for a technically skilled developer to join a dynamic team and contribute to innovative technology solutions.
Position Details
- Location: Pretoria
- Type: Full-Time | Hybrid
- Department: Software Development / IT
About the Role
Our client, a leader in innovative technology solutions, is seeking a dedicated Intermediate Full Stack Software Developer with 2-5 years of experience in the .NET ecosystem. This role offers the opportunity to work on enterprise-grade applications, focusing on backend development with C#, .NET Core, ASP.NET MVC, and SQL Server, while gaining exposure to microservices, middleware integration, and Azure DevOps practices.
Key Responsibilities
- Design, develop, and maintain backend systems using C#, .NET Core/.NET Framework, ASP.NET MVC, and Entity Framework.
- Collaborate with senior developers and architects on microservices and middleware components.
- Implement and consume RESTful APIs for seamless integrations.
- Participate in code reviews, adhere to best practices, and contribute to Agile ceremonies (stand-ups, sprint planning).
- Work with business analysts to translate requirements into robust solutions.
- Support deployment activities and automated build processes using Microsoft Azure DevOps.
- Contribute to the modernization of legacy platforms.
Requirements
- 2-5 years of hands-on experience in full stack or backend development within the Microsoft .NET ecosystem.
- Proficiency in C#, .NET Core/.NET Framework, ASP.NET MVC, Entity Framework, and SQL Server (queries, stored procedures).
- Exposure to Microsoft Azure DevOps for source control, build, and release management.
- Familiarity with Agile/Scrum methodologies.
- Basic knowledge of legal or professional service systems (e.g., billing, document management) is a plus.
Desirable Skills
- Familiarity with OAuth2, OpenID Connect, or IdentityServer.
- Understanding of Domain-Driven Design (DDD) or CQRS patterns.
- Experience with third-party API integrations or front-end tools like Razor, HTML, CSS, React, or Angular.
- Awareness of compliance and data protection in regulated industries.
- Willingness to learn unit testing frameworks (e.g., xUnit, Moq).
Soft Skills
- Strong communication skills for collaboration with technical and non-technical stakeholders.
- Eagerness to learn from senior team members and grow technical expertise.
- Detail-oriented with a quality-first mindset and the ability to take initiative.
Desired Skills
- C#
- .NET
- Azure
- SQL