Lead Tech Java
- Maintenir une roadmap technique cohérente (impliquant généralement 2 ou 3 équipes) afin de garantir le meilleur support pour la roadmapbusiness.
- Soutenir techniquement les équipesetassurer le déploiement desbest practicesinformatique de l’entreprise
- Le candidatserale référant technique pour les équipes IT dans les tâches quotidiennes, tout en assurant un point de contact pour les architectes techniquesetfonctionnels. La capacité à travailler entransverseavec différents départementsetsur différents sujetsseradéterminante pour la réussite de la mission
- En tant que développeur senior, le candidatseraopérationnel, expliquant les projets, l’architecture logicielleetintervenant dans le troubleshooting si nécessaire.
- En tant que responsable de l’ingénierie, il travaillera en étroitecollaborationavec les architectes techniquesetfonctionnels pour proposer des solutionsetprendre des décisions.
Détail des tâches :
Roadmap technique
- Alimenter le backlog technique afin d’améliorer l’architecture existante, réduire la dette techniqueetpréparer les nouvelles fonctionnalités de la roadmapbusiness
- Assurer la cohérence entre les sujets techniques, les différentes domainesetla stratégie d’entreprise
- Présentation de projets techniques à l’ensemblede l’organisation (si nécessaire)
Livrables :
- oDocumentsde roadmap technique avec priorités.
- oDocumentsd’architecture technique
- oStratégie demaintenancepour certains framework ou composants
- oStratégie de migration (si nécessaire).
- oRapports d’étonnementetplansd’action
Leadershiptechnique :
- Participer à la définition des meilleures pratiques (liées à l’architecture logiciel, au cycle de vie logiciel, documentation, etc.), assurer le codeReviewetun support technique
- Promouvoir l’innovation sur les frameworksetl’ensembledu cycle de vie logiciel
Livrables :
- oDocumentationdes directives techniques.
- oPrésentations pour promouvoir les nouvelles innovations techniques.
Maintain a consistent technical roadmap (usually involving 2 or 3 teams) to ensure the best support for the business roadmap.
Technically support the teams and ensure the deployment of the company's IT best practices
The candidate will be the technical referent for the IT teams in the daily tasks, while ensuring a point of contact for the technical and functional architects. The ability to work cross-functionally with different departments and on different subjects will be decisive for the success of the mission
As a senior developer, the candidate will be operational, explaining projects, software architecture and intervening in troubleshooting if necessary.
As head of engineering, he will work closely with technical and functional architects to propose solutions and make decisions.
Details of tasks
Technical roadmap
- Feed the technical backlog in order to improve the existing architecture, reduce the technical debt and prepare the new functionalities of the business roadmap
- Ensure consistency between technical subjects, different areas and corporate strategy
- Presentation of technical projects to the whole organization (if necessary)
Deliverables
- o Technical roadmap documents with priorities.
- o Technical architecture documents
- o Maintenance strategy for certain frameworks or components
- o Migration strategy (if necessary).
- o Astonishment reports and action plans
Technical Leadership
- Participate in the definition of best practices (related to software architecture, software life cycle, documentation, etc.), provide code review and technical support
- Promote innovation on frameworks and the entire software life cycle
Deliverables
- o Documentation of technical guidelines
- o Presentations to promote new technical innovations
- BAC+5 en informatique
- + 5 ans d’expérience dans laconceptionetle développement de solution logiciel
- Très bonne expérience sur les frameworks Java (Spring), bonne connaissance deReact.
- Connaissance approfondie des bases de données relationnellesetNoSqL (Elasticsearch, Mongobd, Couchbase) avec expérience sur des problématiques liés auxperformances.
- Excellentes compétences interpersonnelles, avec un travail collaboratif
- Excellente communication
- Bon anglais oraletécrit
- Master/ Engineering degree in computer science
- + 5 years of experience in the design and development of software solutions
- Very good experience on Java frameworks (Spring), good knowledge of React.
- In-depth knowledge of relational databases and NoSqL (Elasticsearch, Mongobd, Couchbase) with experience on performance issues.
- Excellent interpersonal skills, with collaborative work
- Excellent communication
- Good oral and written English