Senior .NET Software Engineer

Araxi Group

Gauteng

Hybrid

ZAR 900,000 - 1,200,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Flexible hybrid model
Mentorship and growth
Exposure to diverse industries
Collaborative engineering culture
Clear career progression
Meaningful, high-quality projects

Job summary

Araxi Group is seeking a Senior .NET Developer to design, build, and maintain robust software solutions. You will contribute to architectural decisions, implement scalable backend and full-stack applications, and collaborate with cross-functional teams to deliver impact.

Ideal candidates have deep experience with C#, .NET Core / 6+, Web APIs, EF Core, cloud platforms, and modern DevOps practices. Remote-friendly hybrid setup and ongoing learning culture are offered.

Qualifications

  • 5+ years of professional software development experience.
  • Strong proficiency in C# and .NET Core / .NET 6+.
  • Experience building Web APIs and RESTful services.
  • Hands-on experience with Entity Framework Core and SQL/NoSQL databases.
  • Experience designing microservices and distributed systems.
  • Exposure to cloud platforms (Azure or AWS).
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Strong understanding of SOLID principles, Clean Architecture, and DDD.
  • Front-end experience with React or Angular.
  • Experience with Docker and Kubernetes.
  • Knowledge of event-driven architectures.
  • Strong problem-solving and communication skills.

Responsibilities

  • Design, develop, and maintain high-quality software using modern .NET technologies.
  • Contribute to architectural design and system-level decision-making.
  • Build clean, 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.

Skills

C# / .NET Core
Web APIs
Entity Framework Core
SQL / NoSQL
Microservices
Azure / AWS
DevOps / CI-CD
React / Angular
Docker / Kubernetes
SOLID / Clean Architecture / DDD
Problem solving & communication

Education

Relevant tertiary qualification in Computer Science or Software Engineering

Tools

Docker
Kubernetes
Azure
AWS
SQL
NoSQL

Job description

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/NoSQL databases
  • Experience designing microservices and distributed systems
  • Exposure to cloud platforms (Azure or AWS)
  • Familiarity with DevOps 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 DevOps 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Software Engineer
Senior .NET Software Engineer

Araxi Group • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Flexible hybrid work
Mentorship & growth
Diverse technologies exposure
+3
Senior .Net Developer
Senior .Net Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior .NET Developer
Senior .NET Developer

LINKFIELDS INNOVATIONS (PTY) LTD • Johannesburg

On-site
ZAR 700,000 - 900,000
Senior Software Developer - .NET Core
Senior Software Developer - .NET Core

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health and dental insurance
Professional development
+2
Senior .Net Developer
Senior .Net Developer

Platform45 • South Africa

On-site
ZAR 900,000 - 1,500,000
Senior Software Developer
Senior Software Developer

ATS Client • Johannesburg

On-site
ZAR 1,100,000 - 1,600,000
Senior Software Engineer
Senior Software Engineer

Communicate Finance • Wes-Kaap

On-site
ZAR 558,000 - 1,004,400
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

On-site
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Java Developer
Senior Java Developer

Araxi Group • Johannesburg

Hybrid
ZAR 700,000 - 1,200,000
Hybrid work environment
Career development
Mentorship
+2
Senior Java Developer
Senior Java Developer

Araxi Group • Gauteng

Hybrid
ZAR 850,000 - 1,100,000
Flexible hybrid work environment
Career growth opportunities