Développeur .Net / React - Guyancourt
Tu souhaites continuer à progresser et monter en compétences grâce à un projet complexe mais passionnant, au sein d’une équipe convaincue par les principes Software Craftsmanship, qui applique réellement les bonnes pratiques de développement ? Tu cherches à travailler en agilité sur un projet qui applique le TDD, une architecture micro-services, CQRS, et de l’Eventsourcing ?
Si tu es sensible à la qualité du code, que tu es à l’aise en développement .Net et React et que tu es mobile à Saint-Quentin-en-Yvelines, cette mission est pour toi !
Ce qui compte vraiment pour nous c’est ton mindset : l’envie de toujours apprendre, de t'améliorer en continu, de partager des connaissances et bonnes pratiques avec tes collègues et plus largement avec toute la communauté des software craftsmen et craftswomen.
Pour nous, le plus important c’est ton envie et tes capacités à faire du clean code, c’est-à-dire notamment réussir à designer ton code intelligemment en suivant les bonnes pratiques de développement, ta capacité à refactorer ton code quand il le faut, à nommer clairement et précisément tes variables, à décomposer de façon simple des problèmes complexes…
La mission :
Au sein du service IT CRM d’une grande banque d’investissement, plusieurs applications web C# exploitent des bases de données SQL Server. Ces applications sont codées en appliquant Design Patterns et approche TDD quand cela est possible. Les développements s'appuient sur une version customisée de TFS 2013 et se font en Agile.
La mission consiste à :
• Recueillir et challenger les besoins utilisateurs
• Rédiger les User Stories
• Développer les fonctionnalités en backend et front end, tout en appliquant les bonnes pratiques pour produire un code qualité (Design Patterns, principes SOLID, approche TDD, tests unitaires, tests d’intégration, tests d’interfaces)
• Intégration Continue
• Amélioration des performances du CRM
Matrice de compétences
(1 = Notions , 2 = Pratique, 3 = Maitrise, 4 = Expert)
Domaines techniques :
ATDD 2/4 TDD 4/4 Administration BD 3/4 BDD 2/4 DDD 2/4
Test 4/4 Technologies Web: 4/4 TFS 3/4 Transact SQL 3/4
SQL SERVER 3/4 CQRS 2/4 .Net 4.5 4/4 C# 4/4
Design Patterns 4/4 MVC 4/4 JavaScript 3/4 IIS 3/4
Agile 2/4
Domaines fonctionnels :
CRM 1/4 Finance 1/4
Localisation : Saint-Quentin-en-Yvelines