Technical Lead, .Net

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Technical Lead building scalable .NET microservices for Avenga’s enterprise food-ordering platform. Driving architecture, testing, and technical delivery for major restaurant-chain customers.

Responsibilities:

  • Design and develop end-to-end flows within a distributed/microservices application architecture
  • Drive technical solutions and contribute to architectural decisions across the project
  • Develop high-quality, scalable, maintainable, and testable software using C# and .NET
  • Write and maintain unit tests to ensure reliability and code quality
  • Analyze complex technical challenges and identify effective, sustainable solutions
  • Collaborate with developers, product stakeholders, and other team members to deliver high-quality solutions
  • Provide constructive technical feedback and support team members in their professional development
  • Communicate technical decisions, risks, and solutions clearly to technical and non-technical stakeholders
  • Contribute to code reviews, technical discussions, and continuous improvement of engineering practices
  • Help maintain high quality and efficiency while meeting sprint and quarterly commitments
  • Ensure technical solutions align with project requirements, architectural standards, and long-term business goals
  • Contribute to large, strategic, and complex components and services for an enterprise-grade online food ordering platform used by major US restaurant chains and millions of users

Requirements:

  • 10+ years of experience in software engineering
  • Excellent knowledge of C#, .NET, and object-oriented programming concepts
  • Hands-on experience designing and developing end-to-end solutions within distributed and microservices architectures
  • Strong understanding of software design principles, clean and testable code
  • Experience writing unit tests and building reliable, maintainable solutions
  • Strong problem-solving skills and ability to navigate complex technical challenges
  • Excellent judgment and collaborative mindset
  • Strong communication skills for technical and non-technical audiences
  • Experience providing constructive feedback and supporting team members' professional growth
  • Ability to work effectively in an Agile/Scrum environment and consistently deliver on sprint and quarterly commitments
  • English — Upper-Intermediate (B2) or higher
  • Nice-to-have: Experience working with F#
  • Nice-to-have: Experience with SQL Server and relational databases
  • Nice-to-have: Testing frameworks such as NUnit, xUnit, or Playwright
  • Nice-to-have: AWS and cloud-based infrastructure
  • Nice-to-have: CI/CD and deployment tools such as TeamCity and Octopus
  • Nice-to-have: Monitoring and logging tools such as Datadog and Sumo Logic
  • Nice-to-have: Previous experience in a Technical Lead or similar technical leadership role
  • Nice-to-have: Experience mentoring developers and contributing to technical decision-making

Benefits:

  • Equal opportunities in recruitment, career development, and leadership
  • Talent team discussion about goals and experience
  • Opportunity to explore Avenga's culture and way of working
  • Technical interview focused on experience, strengths, and approach to work
  • Customer interview for some roles
  • Welcome and onboarding at Avenga