Description du poste
Main Missions :
- Train, support and manage the know-how of development teams
- Study and analyze the needs of evolutions (analyze technical impact and feasibility)
- Take on the most complex tasks
- Be the guarantor of technical choices and compliance with methods, standards and good practices of software engineering activities (code review, TDD, code refactoring…)
- Be the guarantor of compliance with company norms and standards
- Support the Product Owner/Project Manager to ensure continuous integration of features in Agile mode
- Support the Product Owner/Project Manager to encrypt requested features
Technical skills :
- Knowledge of the SCRUM framework
- Mastery of JavaEE and/or Spring boot and/or NodeJs frameworks/architectures
- Good knowledge of Angular and/or React JS
- Knowledge of Android Developments
- Proficiency in DevOps and its Gitlab-CI, CI/CD and JIRA tools
- Cloud knowledge (Azure cloud ideally)
- Docker and Kubernetes knowledge;
- Good knowledge of design patterns and software architecture
Personal skills :
Ability to manage, motivate and advance the development team
Profile :
- Engineering degree in software engineering (Bac + 5)
- 7 to 8 years experience
- Proven experience in the same type of position