Intermedidate Full Stack Developer .net in Pretoria

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
Upload your CV/resume or any other relevant file. Max. file size: 256 MB.