Senior .Net Developers Centurion - TR
DVT
- Centurion, South Africa
- Senior Level
- Posted
Skills
Required
- C#
- .NET development
- .NET Framework / modern .NET
- SQL
- Server
- data-driven application development
- REST APIs
- integrated services
- software design principles and patterns
- Microsoft Azure services
- CI/CD pipelines
- Azure DevOps
- integrated enterprise systems
Preferred
- .NET
- system integrations
- code reviews
- Agile delivery
DVT is looking for experienced C# Software Developers for a contract opportunity within a complex, integrated technology environment. You’ll work with established applications and services, understanding existing codebases, dependencies and downstream impacts while delivering reliable, maintainable changes. The role suits developers with strong commercial C#/.NET experience who are comfortable working across APIs, integrations and data-driven enterprise applications.
Responsibilities
- Develop, enhance and maintain applications using C# and .NET technologies.
- Work effectively within established codebases and understand system 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.
- Demonstrated ability to deliver safely and effectively within existing systems.
- Preferred Experience Microsoft Azure services.
- CI/CD pipelines.
- Microservices.
- Messaging or event-driven architectures.
- Azure DevOps or similar tooling.
- Experience working with modern technologies and integrated enterprise systems.
- Collaboration with experienced technology professionals.
Preferred
- DVT Offers Opportunities for learning and continued professional development.
Benefits
- Exposure to varied client and technology environments.
- Career growth opportunities.
