×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate .NET Developer

Job in Johannesburg, 2000, South Africa
Listing for: ATS Client
Full Time position
Listed on 2026-07-17
Job specializations:
  • Software Development
    Backend Developer, .NET Developer, Cloud Engineer - Software
Job Description & How to Apply Below

Intermediate .NET Developer (System Modernization & Data Focus)

About Our Client
  • Leading B2B Credit Bureau in South Africa.
  • Providing data-driven insights to help businesses manage credit risk, supplier relationships, and operational decision-making.
  • Company operates within a strong technology group and is now embarking on a full system modernization journey - transforming legacy systems into scalable, high-performance platforms that support long-term growth.
The Role
  • Location:

    Johannesburg, South Africa
  • Job Type: Hybrid (1 day a week in-office)
  • Experience: 2 - 5+ years of experience.
  • Motivation: A passion for system modernization, and technical depth to rebuild distributed systems for scale and performance.
  • Expectation:
    You'll work under a lead engineer, and drive the end-to-end transformation of critical systems built on AngularJS and .NET Framework into a modern, cloud-ready architecture.
Key Responsibilities
  • Modernize & Rebuild:
    Migrate legacy applications to modern Angular (v10+) and .NET Core/5+.
  • Architect for Scale:
    Design and implement scalable microservices and RESTful APIs following SOLID and domain-driven design principles.
  • Distributed Systems:
    Manage inter-service communication using RabbitMQ, Kafka, or Azure Service Bus in an event-driven architecture.
  • Data & Performance:
    Optimize SQL Server performance and improve high-volume data throughput.
  • System Ownership:
    Oversee architecture, CI/CD, deployment, monitoring, and ongoing stability of systems.
  • Cross-Team

    Collaboration:

    Work with product and business teams to ensure alignment between system capabilities and operational needs.
Skills & Experience
  • 2 - 5+ years of professional software development experience
  • Proficiency in C#, .NET Core / .NET 5+, AngularJS, and modern Angular (v10+).
  • Expertise in Type Script, JavaScript, HTML5, and CSS.
  • Strong background in microservices, RESTful API design, and distributed systems.
  • Experience with message bus technologies (RabbitMQ, Kafka, Azure Service Bus).
  • Solid SQL Server skills (query optimization, schema design, performance tuning).
  • Familiar with CI/CD pipelines, Git, and Agile/Scrum methodologies.
  • Strong communication, and problem-solving skills - able to bridge technical and business contexts.
Nice to Have
  • Experience with cloud-based environments (Azure or AWS).
  • Familiarity with containerization (Docker, Kubernetes).
  • Exposure to large-scale modernization or re-platforming projects.
Culture & Benefits
  • Collaborative.
  • Forward-thinking engineering culture.
  • Values technical excellence, ownership, and long-term system sustainability.
  • Expect autonomy in decision-making, mentorship opportunities, and the chance to shape the technical foundation of a business-critical system serving enterprises across Southern Africa.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary