Tech Lead Java Full Stack
- Temps complet
- Contract Type: Permanent
- Region: Morocco
Description de l'entreprise
ALTEN DELIVERY CENTER MAROC, Filiale du leader mondial de l’ingénierie et du conseil en technologie créé en 2008 et présent à Fès, Rabat, Tétouan et Casablanca, compte aujourd’hui plus de 2300 consultants et vise un centre d’excellence de 3100 consultants ALTENiens en fin 2024. Avec plus de 90 recrutements par mois, ALTEN Maroc est désormais un acteur majeur de l’insertion professionnelle des ingénieurs. Nous accompagnons nos clients, leaders de l’Industrie dans leurs stratégies de développement dans les domaines de l’automobile, du ferroviaire, de l’IT, de la R&D et des Télécoms & Médias.
Description du poste
Le Tech Lead Java Full Stack est responsable de la déclinaison technique de la conception définie par les équipes de conception (architecture, conception fonctionnelle, conception technique). Il intervient à travers les impacts de fabrication et d’exploitation. Ses principales missions incluent :
- Déclinaison technique : Responsable de la mise en œuvre des choix techniques en fonction des spécifications définies par les équipes de conception (architecture, fonctionnelle et technique).
- Gestion des environnements d’intégration : Gère les déploiements, la maintenance et la surveillance des environnements d’intégration.
- Accompagnement des équipes de développement : Assure un accompagnement technique pour l’équipe de développement en garantissant la qualité des livrables et la cohérence des choix techniques.
- Validation des spécifications techniques : Valide les spécifications techniques détaillées et assure la conformité avec les exigences.
- Code Review : Réalise des revues de code pour s’assurer de la qualité et de la conformité des développements.
- Contributions au développement : Participe activement au développement avec l’équipe de développement.
- Support technique : Fournit un support technique aux développeurs pour résoudre les problèmes techniques.
- Développement des compétences des développeurs : Favorise la montée en compétence des développeurs et l’amélioration continue des pratiques.
- Optimisation des pratiques de développement : Propose et implémente des améliorations pour optimiser les pratiques de développement.
- Interactions : Collabore avec les équipes techniques (autres Tech Leads, développeurs, architectes, DevOps, production) et fonctionnelles (Business Analysts, Test Lead, testeurs, chefs de projet, responsables applicatifs, etc.).
Qualifications
Compétences requises :
Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience de 5 ans et plus.
- Java Full Stack
- Drupal
- Angular
- Essbase
- Usine logicielle (Jenkins, Gitlab)
- Gatlin
- API / Web Services
- Postman
- SQL
- Analyse des logs (Datadog, Putty, Winscp)
Méthodes et normes :
- Travail en mode Agile (partiellement ou non selon le projet)
Soft Skills :
- Autonomie : Capacité à travailler de manière indépendante et à prendre des initiatives.
- Communication / Relationnel : Profil impérativement francophone, capable de communiquer efficacement en anglais.
- Rigueur : Sens du détail et de la précision dans les développements et les analyses.
- Sens du service : Orientation client et qualité des services fournis.
- Travail en équipe : Forte capacité à collaborer avec des équipes pluridisciplinaires.