Pour le compte de l'un de nos clients, nous sommes à la recherche d'un Freelance Technical Leader Senior.
- Lieu : Casablanca
- Début : Immédiat
- Durée : 12 mois renouvelables
Mission:
- Est le référent technique des produits et le garant de l’intégration continue des nouvelles fonctionnalités ;
- Accompagner la mise en place de l’usine de développement (UDD);
- Auditer les développements logiciels (spécifications, maquettage, conception, codage) en respectant les contraintes techniques et métier ;
- Étudier, chiffrer et budgétiser le développement;
- Analyser les besoins et les contraintes techniques et orienter les choix technologiques;
- Guider, accompagner et gérer les savoir-faire des équipes de développement;
- Optimiser les performances et la sécurité des solutions;
- Participer aux cérémonies agile (Poker Planning, Sprint Planning, DailyScrum, Revue de Sprint, Rétrospective).
- Réaliser la documentation nécessaire.
- Assurer un transfert des compétences techniques et fonctionnelles aux équipes internes
Profil Recherché:
- De formation bac+4 en IT, minimum 7 ans d’expérience en tant que Développeur IT dont au moins 2 ans en gestion d’équipe
- Maîtrise de Devops et de ses outils (JIRA, Confluence, Stash, Nexus, Sonar, Big Data, DMP, Analytics, Data Visualization, Hadoop, Spark …);
- Solides connaissances en administration systèmes et réseaux;
- Solides connaissances en sécurité des SI;
- Maîtrise des langages et techniques de programmation objet;
- Connaissance des architectures WEB et Restful;
- Maîtrise des langages et framework Back end et Front end Web;
- Maîtrise du protocole d’échange WS SOAP;
- Bonne connaissance de Angular et React JS;
- Bonne connaissance des technologies d’architecture Micro services avec Spring Boot, Spring Cloud, Netflix OSS, Consul, and Docker…
- Bonne connaissance des architectures Event Driven (RxJava, Kafka…)
- Maîtrise des concepts de base de données et du fonctionnement des SGBD relationnels notamment PostgreSQL.
- Connaissance de la méthode Agile Kanban/Scrum;
- Maîtrise des méthodes des tests automatisés et de gestion de configuration avec Git ;
- Motivation, dynamisme et esprit d’équipe.
- Aisance relationnel.
- Gestion d’équipe.
- Sens de l’organisation.
- Forte autonomie et prise d’initiative.
- Bon niveau de communication.