Concepteur-Développeur H/F
Role details
Job location
Tech stack
Job description
Si vous voulez vous rendre utile, en aidant plusieurs millions de bénéficiaires chaque année. Si vous souhaitez bouger les lignes, en participant activement à la transition écologique du secteur. Si vous désirez vous développer professionnellement, en profitant de programmes de formations innovants et de mobilité dans toute la France. Si vous souhaitez vous accomplir, en vous engageant dans un Groupe qui prône la diversité et l'équilibre entre la vie pro et perso., * Concevoir l'application informatique :
Etudier les besoins des utilisateurs, identifier la meilleure solution technique, déterminer les étapes de fonctionnement du programme ;
-
Formaliser le cahier des charges (spécificités techniques et fonctionnelles) ;
-
Créer un prototype.
-
Développer l'application informatique :
Ecrire le programme en application du cahier des charges ;
-
Respecter le principe SOLID, le principe KISS, les design patterns, les bonnes pratiques de sécurité
-
Respecter les méthodologies de l'équipe
-
S'assurer de la qualité du développement : pas de régression, pas d'anomalies, souci des performances
-
Paramétrer les composants, réaliser les modules, assembler les éléments ;
-
Mener la phase de test : essais, détection des erreurs, corrections/ajustements
-
Mettre en place des test unitaires et tests e2e
-
Rédiger la documentation technique (wiki);
-
Maintenir l'application informatique :
Identifier les causes de dysfonctionnements ; mesurer les impacts sur l'intégrité des données ;
- Mettre en œuvre les actions correctives : corrections de programmes, et le cas échéant, la correction des données endommagées ;
- Assister les utilisateurs dans l'utilisation des fonctions de l'application.
Requirements
Titulaire d'un diplôme Bac+3 minimum en informatique, vous disposez d'une première expérience significative en conception et développement applicatif.
Vous possédez de bonnes capacités de communication, aussi bien à l'oral qu'à l'écrit, et appréciez le travail en équipe dans un environnement collaboratif. Curieux(se) et impliqué(e), vous savez challenger les besoins exprimés et être force de proposition afin d'apporter des solutions adaptées et innovantes. Compétences techniques attendues :
- Développement .NET / C#
- Base de données SQL Server
- Gestion de versions avec GIT
- Utilisation d'Azure DevOps
- Développement Front-End avec Aurelia ou framework similaire (Angular, React ou Vue.js)
Méthodologie & environnement de travail :
- Bonne connaissance des méthodes AGILE ;
- Capacité à s'adapter aux cérémoniaux mis en place (Scrum, Kanban…) ;
- Maîtrise des outils collaboratifs et de suivi (Backlog, MIRO, outils de team building…) ;
Autonome, rigoureux(se) et doté(e) d'un bon esprit d'analyse, vous aimez évoluer dans des environnements dynamiques et participer activement à l'amélioration continue des projets et des pratiques.