- Postes vacants:
- 1 poste ouvert
- Type d'emploi désiré :
- CDI
- Experience :
- 3 à 5 ans
- Niveau d'étude :
- Ingénieur
- Rémunération proposée :
- Confidentiel
- Langue :
- Français, Anglais, Arabe
- Genre :
- Indifférent
Description de l'emploi
Les missions techniques:
- Coordonner et d’assembler les différents travaux de son équipe
- Faciliter la communication en interne, l’efficacité de la collaboration et la transmission des informations aux personnes concernées.
- Etude du cahier des charges client, assurer que le travail des équipes techniques est conforme aux spécifications du cahier des charges
- Définir avec l’équipe technique, les objectifs et les délais de réalisation des livrables
- Rédaction des spécifications fonctionnelles et techniques ; Déterminer des choix techniques et sélectionner des technologies, logiciels…
- Définir une méthodologie de travail : mise en place de référentiels en termes de méthodes, outils de développement, suivi de projet
- Organisation des étapes de validation à la fin de chaque phase projet : conception, réalisation, recette, déploiement, planification, coordination et contrôle
- Assister l’équipe développeurs, testeurs, administrateurs système et d’administrateur de base de données
- Capacité à orchestrer une équipe projets,
- Mise en application de la méthode Scrum : planification des sprints, organisation des réunions quotidiennes.
- Une excellente expertise en méthode agile ; Coordonner les sprints ainsi que les réunions quotidiennes et rétrospectives
- Évaluer les risques pouvant intervenir au cours de la réalisation
- Analyse proactive des obstacles, éléments bloquants, interférences extérieures, et de tout ce qui peut détourner l’équipe de ses objectifs et la ralentir
- Identification des solutions à apporter aux problèmes qui surviennent à tout moment sur le projet, animation de brainstormings
- Communication avec le management / le client.
- Rédaction et présentation de rapports d’avancement (burndown charts ou burnups)
- Formation de l’équipe à la méthode
- Gérer la portée et le calendrier de chaque projet
- Servir d’interlocuteur pour les communications externes (par exemple auprès des clients ou des parties prenantes)
- Résoudre les conflits et éliminer les obstacles qui se manifestent
- Aider les équipes à mettre en œuvre les changements de manière efficace
- Veiller à ce que les livrables soient conformes aux normes de qualité à la fin de chaque sprint
- Exercer une veille sur les évolutions technologiques
Exigences de l'emploi
Expérience souhaitée:
- HTML / CSS,
- Javascript / jQuery, Javascript Module Loader : Webpack,Rollup,Browserify
- JavaScript Transpiler: Babel
- Frameworks CSS / Javascript (Bootstrap, Angular JS, React JS, etc.),
- Sass / Less,
- Outils développeur des navigateurs.
- Maîtrise des Repository de code : Git
- Package Managers : Yarn, NPM
- Task Runners: NPM Scripts, Gulp, Grunt
- Maîtrise des web services REST, des bases de données NoSQL
- Ecriture d’APIs en respectant les bonnes pratiques de développement
- Si possible en Go(golang), RabbitMq, et Docker
- Good IT skills (e.g. cron, security, shell scripts)
- Maîtrise les différentes couches du réseau TCP, SSL, HTTP, SMTP.
- Maîtrise du scripting (Bash, curl, telnet, ssh, scp), le langage python et les environnements CentOS.
- Bonne connaissance des loadbalancer et des reverse proxy Apache (Httpd), des crypto ((certificats, clés, truststore, ssl, …) et les protocoles de communication applicatifs Soap / Rest.
- Connaissance les base de données Oracle, Cassandra ou MongoDB
- Expertise des distributions Linux (en particulier Debian/Ubuntu)
- Expérience des environnements cloud (Google Cloud, Amazon, …)
- Expérience significative en Source Control (Git), Build Factory & Continuous Integration (Jenkins, Travis),
- Containerization (Docker) et virtualisation
- Expertise reconnue dans le développement d’applications Web, la sécurité des applications web, les outils de test performance web (TestLink)
- Maîtrise de plusieurs Framework de Test : Atom / TDD Behat / Selenium/ Cypress …
- Des connaissances en automatisation des tests (Python, ApacheBench, OwaspZap …) seront un plus appréciés.
- Connaissance d’un des outils DevOps de gestion de cycle de vie des projets (CI/CD).
Date d'expiration
18/12/2020