About this role
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.
Requirements
Key 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.
Minimum 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.
What DVT Offers
-
Opportunities for learning and continued professional development.
-
Exposure to varied client and technology environments.
-
Career growth opportunities.
-
Experience working with modern technologies and integrated enterprise systems.
-
Collaboration with experienced technology professionals.