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

Postuler ici

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *