Bac + 3/4/5 en informatique spécialisation génie logiciel/développement d’application
EXPÉRIENCE
Année(s) d’expérience : 2 année d’expérience minimum
CONNAISSANCES ET COMPETENCES TECHNIQUES
• avoir de très bonnes connaissances en développement logiciel (algorithmique, structuration de données, architecture logicielle, etc.)
• avoir une très bonne expérience sur les langages de programmation et des frameworks courants dans l’univers du web (Python, PHP, Ruby, JavaScript,
Angular.js, Bootstrap, etc.)
• maîtriser les meilleures pratiques des outils de gestion de versions (Git)
• savoir tester et valider les codes développés (tests unitaires et fonctionnels, mise en oeuvre d’outils d’analyse de code, etc.)
• connaître les protocoles réseau classiques (TCP/IP, mécanismes de routage) et les protocoles applicatifs les plus courants (HTTP, SMTP, DNS).
- Javascript ES6 - Common JS
- npm - webpack - babel
- Node Js
- Framework Vue-js
- être à l`aise avec GIT
- connaissance des test unitaires TDD et FDD (Test - Driven -
Development)
- noSql
- microservices
- docker
- Linux ( unbutu server )
- respect des standards - être bon architecte logiciel
Organisation, méthode, dimension critique, sens de l’écoute, goût du travail pratique, anticipation, ouverture d’esprit, capacité de communication et l sont
requis. |