Nous recherchons un développeur full stack pour concevoir, développer et faire évoluer des applications web et desktop performantes.
Vous interviendrez sur l’ensemble du cycle de développement, de l’analyse des besoins jusqu’au déploiement et à l’amélioration continue. Vous contribuerez notamment à l’automatisation des processus, aux intégrations de systèmes, à la gestion des données et à la modernisation de notre plateforme.
En collaboration avec les chefs de projet, les analystes et les différentes parties prenantes, vous participerez aux décisions concernant l’architecture, la sécurité, la performance et la maintenabilité des applications.
Principales responsabilités
- Concevoir, développer et maintenir des applications web et desktop.
- Participer à l’architecture et à la conception technique des solutions.
- Intégrer des API REST et SOAP à des systèmes internes et externes.
- Concevoir et optimiser les bases de données SQL Server, les procédures stockées et les requêtes critiques.
- Traduire les besoins fonctionnels en solutions techniques claires et adaptées.
- Assurer la performance, la sécurité, la stabilité et la qualité des applications.
- Mettre en place et maintenir les pipelines CI/CD.
- Participer aux tests, aux déploiements, aux revues de code et à la documentation technique.
- Contribuer à la modernisation des applications et à l’amélioration des pratiques de développement.
- Analyser des problématiques complexes liées aux opérations, aux intégrations et à la qualité des données.
- Collaborer avec les équipes internes et, lorsque requis, avec les clients.
- Partager vos connaissances et contribuer au développement des compétences de l’équipe.
Profil recherché
- DEC ou baccalauréat en informatique, en génie logiciel ou dans une discipline pertinente.
- Environ cinq années d’expérience ou plus en développement full stack, ou une expérience équivalente.
- Solide maîtrise de C# et de .NET.
- Bonne connaissance de HTML, CSS et JavaScript.
- Expérience avancée avec SQL Server et l’optimisation de requêtes.
- Maîtrise de Git et de plateformes comme GitHub.
- Expérience avec des outils CI/CD tels qu’Azure DevOps ou GitHub Actions.
- Expérience de travail en environnement Agile, Scrum ou Kanban.
- Bonne capacité à communiquer en français et en anglais, à l’oral comme à l’écrit.
- Autonomie, rigueur, capacité d’analyse et esprit de collaboration.
- Capacité à expliquer clairement des enjeux techniques à des personnes non techniques.
- Souci de la qualité du code, de la sécurité, de la maintenabilité et de l’expérience utilisateur.
- Intérêt pour les logiciels d’affaires, l’automatisation et les environnements opérationnels complexes.
Atouts
- Expérience dans un environnement SaaS B2B ou auprès de clients externes.
- Connaissance du transport, de la logistique ou de systèmes ERP, TMS ou WMS.
- Expérience avec les microservices, l’architecture cloud ou les intégrations de systèmes.
- Connaissance des processus financiers et commerciaux : soumissions, commandes, facturation et règlements.
- Intérêt pour l’intelligence artificielle appliquée et l’automatisation des processus.
Ce que le poste vous offre
Vous contribuerez à un produit concret qui répond à des enjeux opérationnels réels. Vous pourrez influencer les choix techniques, participer à l’évolution de l’architecture et avoir un impact direct sur la valeur livrée aux clients.
Selon vos intérêts et votre progression, le rôle pourra évoluer vers le leadership technique, l’architecture logicielle, le mentorat, la modernisation applicative ou la stratégie produit.