Job Openings .NET Technical Lead

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.



    Core Technical Requirements (MustHave)

    1. 5+years handson C# with both .NET6 and .NETFramework4.x; able to scope migration to .NET8.

    2. Deep expertise in ASP.NET WebAPI/Minimal API design, versioning and security.

    3. Proven delivery on eventdriven architectures using NServiceBus (sagas, retries, DLQ).

    4. Strong SQLServer skills (query plans, indexing) plus dualORM mastery EFCore &Dapper.

    5. Advanced understanding of SOLID, DDD and GoF patterns.

    6. Test automation champion: xUnit / MSTest + mocking with Moq or NSubstitute.

    7. Working knowledge of Azure DevOps pipelines (GUI & YAML) and Git best practices.

    8. Production experience integrating Azure ApplicationInsights (dashboards, alerts).

    9. Demonstrated teamlead / coaching capability across the full SDLC.

    10. Fluent English for daily collaboration with multilingual and nearshore teams.


    Valuable Extras (NicetoHave)

    • 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.


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.