Résumé du poste
L’ingénieur logiciel participe à la conception, au développement et à la maintenance de solutions logicielles répondant aux besoins techniques et opérationnels de l’entreprise. La personne contribue à l’amélioration des applications, à la qualité du code et au bon fonctionnement des systèmes informatiques.
Responsabilités
- Développer des applications et des fonctionnalités logicielles selon les besoins définis par les équipes internes.
- Maintenir les systèmes existants et effectuer les améliorations nécessaires pour assurer leur fiabilité.
- Collaborer avec les équipes techniques et fonctionnelles afin d’analyser les besoins et proposer des solutions adaptées.
- Implémenter des améliorations techniques et participer à l’évolution de l’architecture logicielle.
- Réviser le code source afin d’assurer la qualité, la sécurité et la conformité aux standards de développement.
- Analyser les problèmes techniques et identifier des solutions pour optimiser les performances des applications.
- Préparer la documentation technique liée aux développements et aux changements effectués.
- Supporter les activités de test, de déploiement et de maintenance des applications.
Exigences
- Diplôme en informatique, génie logiciel ou dans un domaine connexe.
- Expérience professionnelle en développement logiciel.
- Maîtrise d’au moins un langage de programmation utilisé dans le développement d’applications.
- Connaissance des principes de conception logicielle et des bonnes pratiques de développement.
- Expérience avec les bases de données et la gestion des données.
- Capacité à analyser des problèmes techniques et à proposer des solutions efficaces.
- Connaissance des outils de gestion de versions et des environnements de développement.
- Capacité à collaborer avec différentes équipes dans un environnement professionnel.
Rémunération : 90 000,00$ à 130 000,00$ par an
Lieu du poste : En présentiel