Lead the design, implementation, and continuous improvement of C#/.NET applications and development processes within an agile software organization. Establish robust deployment environments, enforce quality standards, and foster collaboration across technical and operational teams to support a large-scale digital transformation.
Qualifications
- 5+ years of hands-on C#/.NET development (.NET Framework and .NET Core)
- Proven experience leading development teams through full software lifecycle
- Microsoft .NET
- Fluency in written and spoken English
- Entity Framework Core (EFCore)
- RESTful API development
- Unit and integration testing frameworks (MSTest, xUnit)
- Mocking frameworks (Moq, NSubstitute)
- SOLID principles and design patterns
- Relational databases (MS SQL Server)
- CI/CD pipelines (graphic and YAML)
- Azure portal
- Version control (Git) and branching best practices
- Bachelor’s degree in computer science or related field
- Domain-Driven Design
- Container orchestration (Kubernetes, Docker)
- Azure DevOps backlog and project management
Key Responsibilities
- Set up, deploy, and operate applications across multiple environments in collaboration with lifecycle and operations teams.
- Drive the development team to deliver high-quality code, enforce industry best practices, and maintain deployment consistency.
- Translate architectural designs into detailed, implementable application blueprints for the development team.
- Automate and integrate testing frameworks (unit, integration, end-to-end) to ensure code reliability and continuous delivery.
Solliciteren