Job :
Main Mission
Supervise and manage the development team, define technical directions, ensure the quality of deliverables, and contribute to the development of strategic projects.
Responsibilities
Manage and lead a team of developers (junior to senior).
Define the technical architecture and ensure its consistency.
Actively participate in the development of key features.
Perform code reviews and ensure best practices.
Collaborate with project managers, architects, and technical management.
Oversee continuous integration, application performance, and security.
Organize technological watch and initiate the adoption of new tools or methods.
Required profile :
Required Technical Skills
Excellent command of at least two languages (Java, PHP, JavaScript, C#, Perl, Python)
Solid experience in modern frameworks (Spring, Symfony, React, Angular…).
Mastery of microservices architectures, REST APIs, Cloud (AWS, Azure).
Advanced knowledge of SQL databases.
Mastery of DevSecOps practices (CI/CD, Docker, Kubernetes).
Experience in application security and performance.
Behavioral Skills
Pedagogy and mentoring.
Rigor, organization, and sense of priorities.
Ability to communicate with technical and non-technical stakeholders.
Respect for processes and operational pragmatism.