13 hours ago
Centurion, South AfricaSenior
Responsibilities
- Develop, enhance, and maintain applications using C# and .NET technologies.
- Work within established codebases while assessing dependencies and downstream impacts.
- Build and support services, REST APIs, and system integrations.
- Translate requirements into maintainable technical solutions.
- Perform unit testing, investigate defects, and support production issue resolution.
- Contribute to technical design discussions, code reviews, and Agile delivery ceremonies.
Requirements
- Strong commercial C# and .NET development experience.
- Experience with .NET Framework and/or modern .NET.
- SQL Server and data-driven application development experience.
- Experience developing or consuming REST APIs and integrated services.
- Sound knowledge of software design principles and patterns.
- Ability to deliver safely and effectively within existing systems.
- Preferred: experience with Microsoft Azure services, CI/CD pipelines, microservices, messaging or event-driven architectures, and Azure DevOps or similar tooling.
Benefits
- Opportunities for learning and continued professional development.
- Exposure to varied client and technology environments.
- Career growth opportunities.
- Experience with modern technologies and integrated enterprise systems.
- Collaboration with experienced technology professionals.
- Contract opportunity.
About DVT
DVT is a South African technology services firm that builds custom software and supports AI, data engineering, testing, UX, and cloud projects. It provides consulting and staffed engineering teams for enterprises in South Africa and abroad, including work in banking and payments. Founded in 1999 and headquartered in Johannesburg, it is privately held and operates as a BEE Level 2 company.
