About the job .NET Technical Lead
.NET TechnicalLead (BackEnd Focus)
Client context
Our customer operates more than 1,000 parking facilities in 9 European countries and is reshaping its digital platforms to handle 100million+ users per year. Within the Revenue Tribe, the .NET landscape spans a legacy .NET4.5 estate and modern microservices in .NET6, with a roadmap to .NET8. Messaging is powered by NServiceBus, data access by EFCore+Dapper, and observability by Azure ApplicationInsights.
You will replace a departing senior engineer and become the principal backend technical authoritytranslating highlevel architecture into shippable designs, coaching a mixedseniority team and safeguarding code quality.
Key Responsibilities:
The responsibilities of this role include:
- Deploying and using applications in various environments with the people and teams responsible for all systems and software life cycle engineering.
- Driving the development team to ensure the quality of the delivery and enforcing best practices.
- Participating in design decisions regarding application transformation.
- Transforming architectural designs provided by the architects into applications that can be implemented by developers.
- Collaborating with other Technical Leads to build reliable and robust systems.
- Building repeatable and reliable capabilities through a process of trial, feedback, learning, and continual evolution.
- Adapting working practices to the needs of specific products and services.
- Defining, controlling, and improving software life cycle processes.
- Adopting and integrating appropriate industry frameworks to guide improvements.
- Developing, extending, maintaining, and monitoring applications within the domain.
- Prepares design options for the working environment of methods, procedures, techniques, tools, and people.
- Collaborating with architects to transform architectural designs into implementable solution and application designs.
- Working with the development team to convert the designs into actionable steps.
- Integrating organizational policies, standards, and techniques across the full software and systems life cycle.
- Automating testing in all its forms to enhance code quality and application reliability, including unit-testing, integration testing, end-to-end testing, etc.
- Writing maintainable and comprehensive technical documentation for both existing software and new developments.
- Collaborating with domain experts and business analysts in extracting requirements from user and business requests.
- Participating in design discussions (high- and low-level) regarding application transformations and greenfield development.
- Starting initiatives to improve development processes, testing, operational management, and infrastructure.
- Setting up inter-team communication channels for coordination regarding API changes, deployments, bugs, etc.
- Collaborating with the Tribe Lead to increase transparency and knowledge on the work of the development team.
-
5+years handson C# with both .NET6 and .NETFramework4.x; able to scope migration to .NET8.
-
Deep expertise in ASP.NET WebAPI/Minimal API design, versioning and security.
-
Proven delivery on eventdriven architectures using NServiceBus (sagas, retries, DLQ).
-
Strong SQLServer skills (query plans, indexing) plus dualORM mastery EFCore &Dapper.
-
Advanced understanding of SOLID, DDD and GoF patterns.
-
Test automation champion: xUnit / MSTest + mocking with Moq or NSubstitute.
-
Working knowledge of Azure DevOps pipelines (GUI & YAML) and Git best practices.
-
Production experience integrating Azure ApplicationInsights (dashboards, alerts).
-
Demonstrated teamlead / coaching capability across the full SDLC.
-
Fluent English for daily collaboration with multilingual and nearshore teams.
-
Docker & Kubernetes deployment troubleshooting.
-
Grafana dashboarding skills (data source: Azure Monitor / ApplicationInsights).
-
Exposure to React / TypeScript / SignalR ecosystems for endtoend discussions.
-
Experience with Evolve or other DBmigration tools.
-
Knowledge of scaledagile environments (SAFe, LeSS) and Azure DevOps backlog management.
Core Technical Requirements (MustHave)
Valuable Extras (NicetoHave)
Education & Soft Skills:
The ideal candidate will hold:
- A bachelor's degree in Computer Science or an IT-related discipline; certifications are a plus.
- Fluency in both spoken and written English.
- Knowledge of industry best practices and experience with software systems.
- Ability to work independently while being an effective team player.
- Strong presentation and report writing skills; eagerness to share knowledge and learn from others.
- Comfort leading inter-team meetings to discuss technical issues or progress.
- A customer-centric approach.
- Professionalism, transparency, and a positive mindset.
- An active, dynamic, and assertive personality, ready to embrace challenges.
- Real-world experience with Agile development methodologies such as Scrum.
- A commitment to delivering quality software using best practices in unit testing.
If you are ready to tackle technical and strategic challenges in a dynamic consultancy environment, apply today at Keystone Solutions Career Portal.