Lead Software Engineer .NET Full Stack
Technical Leadership
Ensure proper application of development standards and best practices.
Guarantee the quality of code and all technical deliverables.
Make informed technical decisions and guide the team in their technical choices.
Development and Innovation
Actively contribute to the development of new features and enhancement of existing products.
Conduct technology watch to identify relevant innovations and trends.
Propose and implement innovative technical solutions.
Quality and Security
Implement unit, integration, and performance tests.
Ensure application security and data protection.
Apply secure development practices.
Mentoring and Training
Support and train team members to develop their technical skills.
Organize training sessions and technical workshops.
Promote a culture of knowledge-sharing and collaboration.
Collaboration and Communication
Work closely with the Architecture team, developers, and project managers.
Communicate technical constraints and proposed solutions clearly and effectively.
Participate in project steering meetings and technical committees.
Take part in development planning.
Estimate workloads and delivery timelines.
Collaborate with French IT team
Technical Stack
Environment: Azure DevOps, Git Flow, Azure AD, API Management, Key Vault, App Services, Application Gateway, SQL Server, Redis, Azure Storage, ServiceBus, Application Insights, AKS, SonarQube, Service Fabric
Development: .NET Core/6 , ABP.IO Boilerplate, IdentityServer4 (IDS4), OpenID Connect, Swagger, ASP.NET MVC, Bootstrap, .NET Framework, jQuery, CSS3, HTML, YAML, CI/CD
Architecture & Methodologies: Microservices, Clean Code, MVC
Functional Skills
Ability to understand business needs and translate them into technical solutions.
Knowledge of project management methodologies (Agile, Scrum, etc.).
Experience in system design and modeling.
Soft Skills
Excellent communication and leadership abilities.
Strong teamwork skills and ability to rally others around common goals.
Strong organizational skills and attention to detail.