You are currently viewing TECH LEAD JAVA

TECH LEAD JAVA

RED TIC recrute pour l’un de ses partenaires un profil TECH LEAD JAVA.

Mission :

Architecture applicative & Structuration des solutions
  • Fournir des recommandations sur les conceptions à réaliser dans le respect de la stratégie IT.
  • Piloter une partie de l’architecture de projets impliquant des risques limités ou un projet simple complet.
  • Concevoir des solutions customisées et des applications d’entreprise tout en respectant les principes qui guident l’architecture du projet et les prérequis techniques de la DSI.
  • Apporter son expertise quant à l’intégration d’applications dans l’écosystème de l’entreprise.
  • Définir les spécifications, planifier, concevoir et développer des logiciels pour l’entreprise en appliquant les processus d’ingénierie logicielle appropriés, soit individuellement, soit de concert avec l’équipe de projet.
  • Contribuer à la résolution des problèmes de support les plus difficiles.
Pratiques, Patterns, normes et standards
  • Définir et appliquer les normes et les procédures de programmation et de développement ainsi que les principes d’architecture et de programmation.
  • Avoir une connaissance approfondie des langages de programmation et une approche orientée objet dans la conception, le codage, les tests et le débogage des programmes.
  • Comprendre et appliquer de manière cohérente le processus de développement des applications actuelles.
  • Développer ses connaissances sur les nouvelles technologies et leur application possible dans l’entreprise.
  • Agir à titre de consultant interne, de défenseur, de mentor et d’agent de changement.
Management d’équipe
  • Identification des besoins en termes de staffing pour son équipe et recrutement d’ingénieurs internes et externes.
  • Rétention et accompagnement sur les objectifs de carrière des meilleurs éléments de son équipe
  • Apporter un suivi et un coaching aux ingénieurs de son équipe au travers de 1:1 réguliers, apporter du feedback pour aider les membres de son équipe à s’améliorer.
  • Pousser son équipe à s’améliorer en continu, en démontrant une capacité à montrer l’exemple sur les bonnes pratiques (“lead by example”).
  • Résoudre les conflits, lever les blocages éventuels et assurer un alignement de l’équipe d’ingénieurs avec les parties prenantes et les autres fonctions de l’équipe (notamment le Product Manager).
  • Suivi budgétaire de l’équipe et des solutions.
Projets & Développement
  • Garantir la vision technique du produit et profiter de son expérience technique et projets pour définir une feuille de route et apporter un éclairage unique et indispensable à son évolution
  • Accompagner l’équipe de développement sur la qualité logicielle en appliquant des pratiques et des routines : TDD, revues de code, pair programming, rétrospectives tech …
  • Partager et créer des standards d’équipe, rituels à travers la relecture de code et/ou sur des points d’architecture
  • Coder avec l’équipe à hauteur de 30% en moyenne
  • Fluidifier et faciliter la réalisation du projet en interagissant avec le métier, les développeurs, le PO, le marketing, l’UX, la sécurité…
  • S’approprier rapidement le projet et en comprendre les aspects fonctionnels et techniques
  • Construire une équipe auto-organisée, maintenir sa cohésion et l’amener à l’autonomie.
  • Transmettre, accompagner, coacher, et faire grandir les membres de l’équipe sur les bonnes pratiques de développement, l’architecture applicative, etc.
  • Contribuer à une communauté d’experts

Profil recherché : JAVA

Vous êtes diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire avec une spécialisation en informatique. Vous disposez d’une expérience de plus de 5 ans en développement d’applications Java et connaissez l’Eco-système de la Supply au sens large.
Compétences techniques :
  • Vous maitrisez parfaitement 1 ou plusieurs langages du monde Java et vous montrez un intérêt et une expertise particulière pour l’architecture applicative
  • Vous êtes curieux sur plusieurs champs d’application de l’informatique : web-front, mobile apps, backend API, Full Stack,, etc.
  • Vous êtes capable de comprendre les possibilités techniques qui sont à disposition et de pouvoir les exprimer dans le produit, pour l’optimiser en termes de coût, d’efforts, etc.
  • Vous êtes un fervent partisan des pratiques Software Craftsman et Agile.

red tic redtic cabinet recrutement conseil formation casablanca rabat marrakech tanger fes offre emploi offres maroc afrique cdi cdd freelance stage recruitment consulting management training sourcing job jobs offer internship morocco africa java développement developpement développeur developpeur informatique application it jee android consultant devops fullstack. D’abord. Tout d’abord. En premier lieu. Ensuite, de plus. Finalement. En outre. Par ailleurs. En dernier lieu. enfin. D’abord, En premier lieu, Pour commencer, Premièrement, En conclusions ur conclure, Enfn, Finalement, En dernier lieu, bien que. il y a aussi il est vrai que… mais. tout en reconnaissant que… on peut supposer que. Par exemple . En fait . Prenons le cas de. Considérons, par exemple. L’exemple le plus r. Cependant. Mais. Pourtant. Toutefois. Néanmoins. Contraste. Alors que. Tandis que. Par contre. En revance JAVA

Téléverser votre CV ou tout autre document relatif. Taille max: 2 MB.