1 month 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.
