Intermedidate Full Stack Developer .net

Technology

Intermediate Software Developer (.NET – Full Stack)

Location: Pretoria

Type: Full-Time | Hybrid

Department: Software Development / IT

My client, a leader in innovative technology solutions, is seeking a dedicated Intermediate Full Stack Software Developer to join their dynamic team in Pretoria. This is an exciting opportunity for a technically proficient developer with 2-5 years of experience in the .NET ecosystem to contribute to 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.

Salt is acting as an Employment Agency in relation to this vacancy.

U01jR3Vpbm5lc3MuMzEzMDEuNTIwOEBzYWx0LmFwbGl0cmFrLmNvbQ

Job Information

Job Reference: JO-2508-355508
Salary:
Salary per: annum
Job Duration:
Job Start Date: 01/10/2025
Job Industries: Technology
Job Locations: Pretoria
Job Types: Permanent

Here are some related jobs

Senior Product Owner

Senior Product Owner Step into a global stage where your work shapes the future of international logistics. This isn't just another product role, it's the chance to build a service…

ZAR70000.00 - ZAR90000.00 per annum

Senior Project Manager

I'm working on a super exciting role for a high-growth tech startup that's reimagining how financial services (and beyond!) communicate with their clients - think AI-powered personalised video at scale.…

Senior Data Engineer

Senior Data Engineer 📍 Johannesburg | 🕒 Full-time (Hybrid) | 💼 Permanent We're working with an innovative international SaaS provider that's rapidly expanding and looking for an experienced Senior Data…

ZAR1000000.00 - ZAR1200000.00 per annum
×
ZA

Upload your CV

Upload your CV to our database.

  • Max. file size: 2 MB.
  • Hidden
  • This field is for validation purposes and should be left unchanged.
Intermedidate Full Stack Developer .net

Please let us know where you are, or where you would like to be in the world so we can point you in the right direction.

Contact us

  • Max. file size: 2 MB.
  • Click here to find out more about Salt's Privacy Policy
  • This field is for validation purposes and should be left unchanged.