votre rôle
En tant que Tech lead full stack, Vous intégrez une équipe agile. Les principales missions de ce poste sont :
Soutenir les développements complexes sur un environnement en constante évolution, coordonner et suivre les phases de conception, architecture, développement et tests ;
Comprendre les besoins clients dans le but de définir et concevoir les solutions les plus adaptées ;
Prendre de la hauteur sur les problématiques techniques afin d'orienter l'équipe et anticiper les blocages, risques lors des phases de développement ;
Assurer et garantir la production d'un code de qualité ;
Contribuer à la construction des solutions CI/CD et d’automatisation de l’infrastructure (Infra as Code) ;
Gérer les pipelines CI/CD et contribuer à la maintenance de l’infrastructure sous-jacente ;
Gérer les processus de livraison de versions en coordination avec les Release managers et les développeurs ;
Être le garant des processus d'intégration et de déploiement DevOps/DevSecOps ;
Veiller à la bonne application des principes de Security by Design sur tous nos produits développés ;
Avoir un véritable rôle de mentor auprès de votre équipe afin de l'accompagner, lui apporter du feedback et la former ;
Participer à des développements sur des applications ;
Réaliser les développements des demandes priorisées par les métiers ;
À ce titre vous vous assurerez de la conformité des composants logiciels, services ou applications livrés aux besoins spécifiés ;
Acquérir une connaissance fonctionnelle et technique sur les données du SI ;
Analyser et challenger des spécifications produit ;
Participer à la conception et aux choix techniques devant être mis en œuvre ;
Contribuer au développement et à l’industrialisation d’outils de test des développements réalisés ;
Contribuer à la gestion des différents environnements (matériels et logiciels) nécessaires à la production et aux tests des logiciels ;
Entretenir un dialogue permanent avec ses correspondants sur les aspects conception, paramétrage et développement ;
Participer au suivi avec les équipes MOA sur les tickets d’incidents, les problèmes récurrents et les mises en production (activités RUN).
votre profil
Formation et Expérience :
Ingénieur de formation supérieure en informatique (BAC+5), vous êtes : Expert(e) Technique Full-stack avec minimum 5 ans d'expérience technique et souhaitez évoluer dans un environnement Java 8 / JEE / Spring / Hibernate / Angular,?au sein d’une architecture micro-service.
Compétences Techniques Indispensables :
JAVA/JEE (JAVA 8) ;
Angular 8 ;
Spring boot2 (Rest controller, Spring core, Spring data jpa) ;
Développeur Full stack ;
Connaissance en Devops ( Méthodologie Agile change) ;
Des connaissances en base de données (Maria DB) ;
JAVASCRIPT ;
Batch script (DOS, PowerShell, ansible) ;
Angular JS/Angular ;
Maîtrise de Gitlab (paramétrage de pipeline, mise en place de chaîne CI/CD) ;
Gestion d'environnement (gestion de VM sur environnement cloud IaaS) ;
Maitrise des outils de gestion de sécurité et qualité de code : Sonar, Getleaks, Checkmarx.
Compétences Techniques Souhaitables :
Méthode Agile Scrum ;
Analyse Fonctionnelle.
Qualités Personnelles Requises :
Doté d’une excellente capacité d'analyse et de synthèse, vous avez le sens du collectif et vous aimez travailler en équipe ;
Vous êtes adaptable, autonome, organisé, rigoureux, vous avez la volonté de produire des services de qualité en utilisant les méthodologies de développement Agile ;
Vous pratiquez une veille active sur votre domaine de compétence ;
Vous avez un excellent niveau en français, et de réelles aptitudes en matière de communication et de présentation à l'écrit comme à l'oral ;
Votre niveau d’anglais vous permet de lire tous documents techniques et de rédiger, sans problème tous les documents relatifs aux études, conception, réalisation, mener des réunions et conversations téléphoniques ;
Vous avez de l’énergie à revendre, vous aimez travailler dans des environnements multiculturels, et êtes disponible pour effectuer des déplacements professionnels ponctuels à l’étranger ;
Vous partagez nos valeurs : audace, écoute, partage, efficacité et agilité ;
Toujours en veille, vous êtes à l’affût des nouveautés technologiques et vous aimez échanger et participer à l’animation interne (Events, conférences, communauté Backend SQLI, meetups, etc…) ;
L’agilité, votre envie et votre capacité à grandir techniquement, votre goût pour le partage et le travail en équipe vous poussent à aller plus loin et voir autrement ;
Force de proposition, vous vous sentez libre d’oser et de vous surpassez en partageant vos idées.
contrat
CDI
Batiment B0, 2 éme Etage, Technopolis, 11100, Sale Al Jadida, Rabat-Salé-Zemmour-Zaër, Maroc - Maroc