.NET Developer
Job description
Our Johannesburg Office is Hiring ! 12 months renewable contract ****
Do you have deep experience in .NET C# development, SQL, and enterprise-level application support? Join a dynamic technology team working on mission-critical financial applications, providing support and enhancements across a range of systems.
This is your opportunity to lead innovation while maintaining stability and ensuring business continuity for a high-impact organisation.
Role Overview
As a Senior .NET Developer, you’ll provide development, support, and maintenance services for existing systems and new initiatives. You’ll be responsible for designing robust technical solutions aligned with enterprise standards, performing hands-on coding, integration, testing, and working closely with internal stakeholders and project teams.
Qualifications & Experience
- Bachelor’s Degree in Computer Science, Information Systems or equivalent (NQF Level 7)
- 8 years’ experience with:
- Microsoft .NET (C#) Web Development
- MS SQL Server, T-SQL, and SSRS Report Development
- Proven experience with Business Intelligence and ETL processes
- Proven experience with System integration and secure development standards
- Proven experience with Monitoring tools such as Prometheus or Grafana
- Integration testing experience (e.g., OWASP ZAP)
- Development language certification is an advantage
Key Responsibilities
- Develop and maintain enterprise-level applications using Microsoft .NET (C#)
- Perform integration, testing, and deployment in line with design specs and governance standards
- Deliver quality, fit-for-purpose IT solutions to meet business and technical requirements
- Ensure application lifecycle management and system availability through continuous improvement
- Provide support, including after-hours maintenance
- Collaborate in a high-performance Agile team and provide mentorship and coaching to junior developers
- Monitor emerging ICT trends to inform innovative solution design
- Engage with user communities and ensure solutions deliver business value
Why Join This Team?
- Be part of a strategic, enterprise-level programme modernising South Africa’s financial systems
- Solve challenging technical problems in a highly visible role
- Collaborate with expert architects, developers, and analysts
- Gain exposure to cutting-edge tech stacks and modern DevOps environments
¿Te interesa este puesto?