Software Developer (.NET/C#)
Summary
Build and maintain enterprise .NET/C# applications, RESTful APIs, and backend services for business-critical systems in a collaborative Agile team.
If you enjoy building enterprise applications, solving complex technical challenges, and working with modern .NET technologies, we'd love to hear from you.
Key Responsibilities:Â
- Â Â Design, develop, and maintain secure, scalable software solutions.
- Â Â Take ownership of projects from concept through to deployment and support.
- Â Â Develop and maintain applications using C# and the Microsoft .NET technology stack.
- Â Â Build and integrate RESTful APIs and backend services.
- Â Â Improve and automate internal business processes and client solutions.
- Â Â Ensure systems remain stable, secure, and highly available.
- Â Â Collaborate with business stakeholders and development teams to deliver high-quality solutions.
- Â Â Contribute to technical improvements, code reviews, and best development practices.
Job Experience & Skills Required / Ideal Candidate Profile:
Education:Â
- Â Â BCom, BSc, or equivalent qualification in Computer Science, Information Technology, or a related field will be advantageous.
Experience:Â
- Â Â 3â5 years of software development experience.
- Â Â Experience working within an Agile/Scrum environment.
- Â Â Strong understanding of the Software Development Life Cycle (SDLC).
- Â Â Experience delivering enterprise software solutions from design through implementation.
Skills:Â
- Â Â C#
- Â Â .NET Framework
- Â Â ASP.NET MVC
- Â Â ASP.NET Web API
- Â Â ASP.NET Web Forms
- Â Â HTML5
- Â Â RESTful Services
- Â Â SQL and database design
- Â Â Data structures
- Â Â Experience with ACUCOBOL-GT will be advantageous (training provided if required).
Other: Immediately available, based in Pretoria Irene.
Apply now!