Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
- NET TechnicalLead (BackEnd Focus)
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.
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.
Key Skills
Ranked by relevanceReady to apply?
Join Keystone Solutions and take your career to the next level!
Application takes less than 5 minutes