Join our global IT organization as a Lead Full-Stack Developer and drive industrialization of IT delivery, innovating with cutting-edge technology. Develop and deliver new features, lead and mentor a development team, and promote a healthy, collaborative environment.
Requirements
- Expert-level proficiency in C#,.NET, ASP.NET Core Web API, with extensive experience designing and implementing scalable solutions.
- Deep knowledge of Entity Framework, including complex database design and performance optimization.
- Experience in Angular, TypeScript, JavaScript and the ability to build front-end applications.
- Proven experience writing unit tests for front-end and back-end.
- In-depth experience with relational databases (Microsoft SQL Server or similar), including query optimization and advanced data modeling.
- Extensive knowledge of microservices architecture, event-driven systems, and design patterns such as saga.
- Experience with Docker.
- Strong understanding of CI/CD pipelines and experience with Azure DevOps or similar tools.
- Experience working with Azure Services or certifications.
- Strong knowledge of UML or similar modeling methodologies for system architecture and design.
- English B2 level or above, capable of technical and business communication.
- Bachelor's or master's degree in computer science, software engineering, or a related field.
- Proven experience in leading a development team, including mentoring team members and fostering a collaborative, supportive environment.
- Strong communication skills, with the ability to engage effectively with stakeholders, architects, and team members.
Benefits
- Competitive salary and benefits
- Hybrid work available (not applicable to all roles)
- Pension contributions
- Access to Training and Development
- Access to Concierge Partnerships
- Diversity & Inclusion
- Sustainability