We are looking for a Lead engineer for one of our internationally renowned clients.
In this position, you will lead the development of complex applications using cutting-edge technologies including .NET Core, Angular, SQL, Azure, and MicroServices/Micro-frontend architectures.
Missions
- Architect, design, and develop enterprise-grade, cloud-native applications with a strong focus on scalability, maintainability, and performance.
- Lead the implementation of MicroServices and micro-frontend architectures using modern frameworks like .NET Core, Angular, and Microsoft Azure.
- Design robust distributed systems, leveraging key Azure services such as App Services, AKS, Azure Functions, Cosmos DB, and SQL Server.
- Drive automation across the DevOps lifecycle, including infrastructure provisioning, container orchestration (Kubernetes), and deployment workflows using Infrastructure as Code.
- Establish and manage CI/CD pipelines, Version Control strategies, and release processes using Azure DevOps and GIT.
- Conduct in-depth code reviews to ensure adherence to best practices in code quality, test coverage, and maintainability—promoting a culture of Test-Driven Development (TDD).
- Optimize performance, ensure security compliance, and enhance the resilience of cloud applications across diverse environments.
- Apply modern architectural principles, including Domain-Driven Design (DDD) and Event-Driven Architecture (Eda), to build modular, decoupled systems.
- Foster an Agile development culture, enabling iterative, high-quality delivery through Scrum methodologies and continuous feedback loops.
- Mentor and support engineering team members, guiding them on best practices in cloud-native development, system design, and DevOps workflows.
- Stay ahead of technology trends, continuously evaluating and integrating new tools, frameworks, and methodologies to enhance team productivity and solution quality.
Required qualifications
-
6+ years of hands-on experience in enterprise application development.
-
Deep expertise in .NET Core, C#, Angular, and Azure cloud services.
-
Strong experience designing and delivering MicroServices and Micro-frontend architectures.
-
Proficient in Azure-based distributed systems and familiar with Kubernetes and Infrastructure as Code.
-
In-depth knowledge of CI/CD practices, Version Control (GIT), and Azure DevOps.
-
Strong command of Unit Testing and Test-Driven Development (TDD).
-
Practical experience with Agile/Scrum development environments.
-
Demonstrated ability to lead and mentor engineering teams while promoting best practices and code quality.
-
Excellent communication, problem-solving, and technical decision-making skills.
Our offer
- Working in a Great Place to Work based in Luxembourg
- Attractive salary and pretty cool benefits (meal vouchers, mobile subscription...)
- Develop your skills and ideas over a coffee, a beer or a pizza during our Neo'vations
- Evolve within a strong company culture, you'll join us for the opportunity and you'll stay because we're super cool (well according to 98% of our employees NEOFACTO Annual Survey 2024)
-
Between afterworks, innovative workshops and ski weekends, there's never a dull moment when you're part of the Neo'Squad
Recruitment process:
- The pre-qualification interview with our Recruitment Manager
- Receipt of our salary proposal / exclusivity agreement
- 2nd interview with our Business Manager
- Proposal of your application to the client
- Interview at the client's premises, which can be conducted either by video or in person