Nous recherchons un(e) Développeur(se) logiciel Full Stack polyvalent(e) pour concevoir, développer et maintenir des applications Web évolutives. Le candidat idéal possède une expertise des technologies front-end et back-end, assurant une intégration fluide et des performances optimales. Une expertise avancée en IAest fortement souhaitée.
Les principales responsabilités incluent la collaboration avec des équipes multidisciplinaires, la conception d'interfaces conviviales, le développement d'une logique serveur robuste ainsi que le maintien d'un code propre et efficace. Ce poste convient parfaitement à une personne qui s'épanouit dans un environnement dynamique, aime relever des défis techniques complexes et contribue à l'innovation grâce aux technologies émergentes, notamment les solutions basées sur l'IA.
Dans ce rôle, vos responsabilités comprendront :- Contribuer à la conception, au développement, aux essais et à la documentation de solutions logicielles en respectant les processus établis et les normes de l'équipe.
- Appliquer les principes fondamentaux du développement logiciel à des mandats structurés, avec le soutien et l'encadrement de membres plus expérimentés de l'équipe.
- Rédiger et déboguer du code à l'aide de langages de programmation orientés objet et de frameworks Microsoft.
- Participer à l'analyse et à la résolution des problèmes signalés par les clients en collaboration avec les équipes de soutien et d'ingénierie.
- Participer aux cérémonies Agile, notamment les rencontres quotidiennes, la planification des sprints et les rétrospectives, afin de développer de bonnes pratiques de collaboration.
- Suivre les lignes directrices établies pour analyser et résoudre les tâches de développement courantes ainsi que les défis techniques.
- Intégrer les commentaires des collègues et des mentors pour améliorer la qualité du code et approfondir la connaissance des outils, technologies et méthodes de travail de l'organisation.
- Offrir occasionnellement du soutien aux systèmes en production à l'extérieur des heures normales de travail, sous la supervision de membres plus expérimentés de l'équipe.
Exigences du poste :- Expérience avec Azure, C#, .NET et React.
- Curiosité envers nos produits et esprit d'initiative dans la résolution de problèmes.
- Intérêt marqué pour les nouvelles technologies et volonté de demeurer à l'afføt des tendances et des meilleures pratiques.
- Ouverture d'esprit et réceptivité à la rétroaction.
- Désir d'être mis au défi et de stimuler les autres à se dépasser.
- Orientation vers les résultats et capacité à sortir des sentiers battus pour trouver des solutions innovantes.
- Esprit d'équipe et respect des collègues ainsi que de leurs opinions.
- Respect des meilleures pratiques de développement et des principes de code propre (clean code).
- Disponibilité pour effectuer jusqu'à 10 % de déplacements pour participer à des événements d'équipe et de l'entreprise.
Atouts recherchés :- Connaissance de AWS, Node.js et TypeScript.
- Familiarité avec AWS ou les concepts d'architecture infonuagique.
- Expérience avec les technologies d'interface utilisateur telles que React.
- Bilinguisme français-anglais.
- Expérience ou connaissances avancées en intelligence artificielle (IA), incluant l'intégration de solutions d'IA dans des applications logicielles.