Job Title:
.NET Architect Lead
About the Role:
This is a key leadership position that requires technical expertise in .NET Core and back-end system design.
The ideal candidate will have strong leadership skills, be comfortable leading design discussions and challenging assumptions, and propose better solutions.
We are looking for someone who can balance architecture, mentorship, and high-quality delivery.
Main Responsibilities:
1. Shaping the technical direction and engineering standards across teams.
2. Mentoring senior engineers, reviewing code, and guiding architectural decisions.
3. Designing and delivering back-end systems in .NET Core with a focus on resilience, scalability, and testability.
4. Leading Infrastructure as Code adoption using AWS CDK (Python) and shaping best practices across environments.
5. Driving automation, CI/CD maturity, and a test-first approach across the pipeline.
Requirements:
* Proven experience in a Principal or Lead .NET Engineer role with architectural influence.
* Deep technical expertise in .NET Core, back-end system design, and software security.
* Strong working knowledge of AWS, especially building infrastructure using CDK (Python).
* Comfortable leading design discussions, challenging assumptions, and proposing better solutions.
* Strong testing mindset with experience embedding unit/integration testing into delivery pipelines.
Nice to Have:
* Exposure to microservices and event-driven architecture.
* Knowledge of Entity Framework or similar data access frameworks.
* Experience with Docker; familiarity with Kubernetes (even if Dev Ops manages orchestration).