3 months ago
Pretoria, South AfricaSenior
Responsibilities
- Translate business needs into technical specifications.
- Design, build, deploy, and maintain C++ and .NET applications.
- Integrate SQL database storage solutions.
- Conduct unit testing, troubleshooting, performance optimization, and bug remediation.
- Evaluate and improve development governance, standards, and code reviews.
- Collaborate with cross-functional teams to define, design, ship, and integrate new features and systems.
- Manage Azure DevOps projects, including branching strategies and policies.
- Create CI/CD pipelines for Azure and on-premises environments.
- Improve cloud solutions to align with industry standards.
- Mentor junior and intermediate developers.
Requirements
- Experience with C++ and C# application development.
- Experience with .NET technologies and SQL databases.
- Knowledge of DevOps practices, microservices, software development practices, and the software development lifecycle.
- Expertise with Azure and AWS technologies and tools.
- Degree in Computer Science or equivalent.
- Azure certification such as AZ-900 or AZ-204 is preferred.
- GitHub Copilot certification is advantageous.
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.
