DMZ266 - .NET Developer
Data Monkey (PTY) LTD · Johannesburg, Gauteng
Posted 31 October 2026
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Job Summary
Our client is seeking a skilled .NET Developer with more than 6 years of experience in .NET development and strong expertise in C# and SQL. The successful candidate will build, maintain and enhance enterprise applications, investigate and resolve technical issues, and apply AI-driven development practices to improve productivity and code quality.
Responsibilities
- Design, develop, maintain and enhance enterprise software applications using .NET technologies and C#.
- Write clean, reliable and maintainable C# code aligned with application requirements and established development practices.
- Develop and optimise SQL queries to support application functionality, data retrieval and processing.
- Investigate application errors, diagnose underlying causes and implement effective technical solutions.
- Troubleshoot software defects, performance concerns and database-related issues across existing applications.
- Apply AI-driven and AI-assisted development practices to support coding efficiency, debugging and code quality.
- Collaborate with development teams and relevant stakeholders to clarify requirements and deliver application improvements.
- Maintain and improve existing enterprise application features while supporting stability and reliability.
- Perform code reviews, debugging and testing to identify defects and improve software quality.
- Analyse technical problems systematically and recommend practical, sustainable solutions.
- Document technical changes, troubleshooting findings and application enhancements for ongoing maintenance.
- Work with relational databases, including PostgreSQL where applicable, to support application development and maintenance.
Competencies
- Excellent analytical thinking and problem-solving abilities when diagnosing complex software issues.
- Strong troubleshooting skills with a methodical approach to identifying and resolving defects.
- Attention to detail and commitment to producing reliable, high-quality application code.
- Ability to understand existing software functionality and translate requirements into practical enhancements.
- Effective communication skills when discussing technical issues, progress and solutions with colleagues.
- Strong organisational skills and the ability to prioritise development and support activities.
- Collaborative approach to working with developers, testers and other project stakeholders.
- Adaptability and willingness to adopt responsible AI-assisted development practices and evolving technologies.
Technical Skills
- Minimum 6+ years of professional experience in .NET development is mandatory.
- Strong practical proficiency in C# programming for enterprise application development is mandatory.
- Strong SQL skills for querying, manipulating and troubleshooting application data is mandatory.
- Hands-on familiarity with AI-driven or AI-assisted software development practices is mandatory.
- Proven troubleshooting and debugging capabilities for software applications are mandatory.
- Experience building, maintaining and enhancing enterprise applications using .NET.
- Ability to investigate application defects and perform structured root-cause analysis.
- Knowledge of writing maintainable code and applying sound software development practices.
- Experience analysing and improving SQL queries and database interactions.
- Ability to test application changes and verify fixes before implementation.
- Experience working collaboratively on application development and maintenance activities.
- Exposure to PostgreSQL databases are advantageous
General Information
- Contract: 12 Months
- Location: Durban/Pretoria
- Work Mode: Onsite