Description du poste
Le Développeur Senior Full-Stack (.Net Core / React) relève du Directeur du Développement de Logiciel et collabore avec une équipe multidisciplinaire composée d'un chef d’équipe, d’un gestionnaire de livraison, d’un analyste d’affaires, ainsi que d’un autre développeur senior.
Le titulaire du poste sera responsable de la conception, du développement et de la mise en œuvre de fonctionnalités variées au sein d’une application web utilisée pour accéder et gérer les données de systèmes d'administration d'assurance.
Responsabilités principales
- Développement Front-End : Concevoir et développer des interfaces utilisateur complexes avec React, garantissant des applications web réactives et intuitives.
- Développement Back-End : Créer des solutions évolutives en utilisant .Net Core pour soutenir la croissance des applications web.
- API RESTful : Concevoir et implémenter des API pour intégrer des microservices.
- Collaboration UI / UX : Travailler avec les concepteurs pour traduire les maquettes en composants frontaux fonctionnels.
- Gestion des exigences : Collaborer avec le Product Owner pour affiner les histoires d’utilisateurs et les transformer en tâches techniques réalisables.
- Revue de code : Effectuer des revues de code régulières et offrir des retours constructifs.
- CI / CD et DevOps : Travailler avec les équipes DevOps pour optimiser les pipelines de déploiement et garantir une intégration fluide entre le front-end et le back-end.
- Amélioration continue : Participer aux revues de sprint, recueillir les commentaires des parties prenantes et intégrer ces retours dans les itérations futures.
- Innovation et mentorat : Promouvoir un environnement d’innovation et de collaboration en adoptant des pratiques exemplaires de codage.
Qualifications
- Formation : Baccalauréat en ingénierie informatique ou en technologies de l’information, ou un diplôme équivalent avec trois ans d’expérience pertinente.
- Expérience : Minimum de 8 ans en développement full-stack (.NET) et 5 ans avec React.
- Front-End : Solide maîtrise de React, JavaScript / TypeScript et des cadres de développement modernes.
- Back-End : Expérience en création et consommation de microservices et d’API RESTful.
- Bases de données : Connaissance en conception et maintenance de bases SQL (procédures stockées, vues, déclencheurs).
- Versionning : Maîtrise de Git pour le contrôle des sources.
- Débogage : Compétences avancées en résolution de problèmes et débogage des systèmes front-end et back-end.
- Organisation : Capacité prouvée à hiérarchiser efficacement les tâches.
- Excellentes compétences en communication, analyse et synthèse.
- Capacité à travailler dans un environnement dynamique et à effectuer plusieurs tâches à la fois.
- Esprit d’équipe, autonomie, rigueur, sens de la diplomatie et discipline.
Atouts
- Expérience avec les pipelines CI / CD (Azure DevOps ou GitHub Actions).
- Familiarité avec les environnements Cloud (Azure).
- Connaissance du secteur de l’assurance ou de la fintech.
Informations complémentaires
Vous aurez la possibilité de travailler au bureau, en mode hybride ou à distance.
Le poste de développeur sera un emploi permanent à temps plein, avec une semaine de 40 heures.
Dès votre arrivée, vous profiterez d'avantages comme des soins médicaux et dentaires, un régime de retraite, un accès à la télé-médecine et un programme d’aide aux employés.
Vous bénéficierez également d'horaires flexibles et de ressources éducatives, notamment des formations en ligne et des cours spécialisés.