Logiciel Crafts(wo)man FullStack .NET
Les objectifs du poste : · Développer avec différentes méthodologies : - Agilité (Scrum, Kanban), XP- TDD (Test-Driven Development), BDD (Behaviour-Driven Development), DDD (Domain Driven Design)· Mettre en place les Best Practices du code : Clean Code , Code Review , Pair Programming , BBL , etc.
- Prévenir la dette technique par la pratique du Refactoring· Maintenir et améliorer la mécanique de livraison continue (automatiser au maximum la chaîne de production logicielle) : builds, tests unitaires et fonctionnels, analyse de la qualité du code, tests de performance et de charge, déploiement sur les différents environnements, etc.
- Participer à l'amélioration continue sur la technique, l'organisation de l'équipe et les processusLe poste de Software Crafts(wo)man chez Code Insider s'articule autour de 3 axes majeurs : - Des missions, triées sur le volet en fonction de leur intérêt technique- L'évangélisation des bonnes pratiques de développement grâce à l'animation de la communauté, au travers d'événements techniques (dojos, meetup, hackathon, etc.
Une veille technique permanente principalement au travers du parcours de formation proposé chez Code InsiderProfil candidat : Qualités requises et agréable d'avoir : o Une très forte appétence pour le Software Craftsmanship, et pour la qualité de code : pour vous, le TDD , le DDD , le BDD , les microservices , l' architecture hexagonale , ou encore le Pair Programming , sont tes mantras !o Être pédagogue, et avoir envie de transmettre ses connaissances, pour former et être formé par nos InsiderC'est toi tout crâché : o Tu es animé par l'envie de toujours faire mieux : le Crafts c'est d'abord un état d'esprit !o Tu as une curiosité sans limite, et une envie de partage au sein de la communautéo Tu disposes d'un solide bagage technique, et idéalement d'une formation académique en informatiqueo Tu comptes déjà une expérience en tant qu'Ingénieur Études et Développement .
NETTechniquement, vous êtes familier avec les stacks suivantes : o Back-End : framework .NET (du C#, voire même du F# !)o Front-End : JavaScript / TypeScript et maîtrises au moins un de ces frameworks : Angular , React , VXX XX XX XX XXo Tu as un bon niveau en base de donnéeso Les technologies suivantes ne te sont pas inconnues ?
Git, Circle CI, ReSharper, NCrunch, NUnit, Sonar, Kibana, NFluent, SpecFlowo Tu as éventuellement des compétences DevOps (GitLab, Docker , Kubernetes , etc.
et Cloud (Azure ou AWS)o Pour toi, l'agilité est une évidence sur un projet !Ce poste est ouvert aux personnes en situation de handicap