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

Senior .NET Software Engineer

Job in Johannesburg, 2000, South Africa
Listing for: Araxi Group
Full Time position
Listed on 2026-10-05
Job specializations:
  • Software Development
    .NET Developer, Backend Developer, Cloud Engineer - Software, Full Stack Developer
Job Description & How to Apply Below
Role Overview

Join us in building exceptional, modern software. We are seeking a Senior .NET Developer who thrives on designing and delivering robust, scalable, and elegant solutions. In this role, you will contribute to architectural decisions, solve complex technical challenges, and collaborate with high-performing engineering teams to deliver impactful software.

Key Responsibilities
  • Design, develop, and maintain high-quality software solutions using modern .NET technologies
  • Contribute to architectural design and system-level decision-making
  • Build clean, maintainable, and scalable backend and full-stack applications
  • Collaborate with cross-functional teams to ensure successful project delivery
  • Conduct code reviews and uphold engineering best practices
  • Troubleshoot issues, optimize systems, and improve performance
  • Stay up to date with modern development practices and emerging technologies
Requirements

Essential Skills & Experience

  • 5+ years of professional software development experience
  • Strong proficiency in C# and .NET Core / .NET 6+
  • Solid experience building Web APIs and RESTful services
  • Hands-on experience with Entity Framework Core and SQL/No

    SQL databases
  • Experience designing microservices and distributed systems
  • Exposure to cloud platforms (Azure or AWS)
  • Familiarity with Dev Ops practices and CI/CD pipelines
  • Strong understanding of SOLID principles, Clean Architecture, and Domain-Driven Design (DDD)
  • Front-end experience with React or Angular
  • Experience with containerization tools (Docker, Kubernetes)
  • Knowledge of event-driven architectures
  • Strong problem-solving and communication skills
Desirable Skills & Experience
  • Experience working across multiple industries or enterprise environments
  • Exposure to advanced cloud-native architectures
  • Relevant certifications in Microsoft, AWS, or Dev Ops disciplines
Qualifications
  • Relevant tertiary qualification in Computer Science, Software Engineering, or equivalent practical experience
Behavioural Competencies
  • Passion for building high-quality software
  • Strong ownership and accountability
  • Detail-oriented with a focus on delivery excellence
  • Proactive mindset and commitment to continuous learning
  • Excellent teamwork and interpersonal skills
What We Offer
  • Flexible hybrid working model
  • Supportive environment with mentorship and professional growth
  • Exposure to diverse industries and modern technologies
  • Collaborative, innovative engineering culture
  • Clear career progression opportunities
  • Opportunity to work on meaningful, high-quality software projects
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
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