Descriptif de poste: Ingénieur logiciel principal (f/h/autre)
Le présent modèle de descriptif de poste d’Ingénieur logiciel principal a été optimisé à des fins de publication sur des sites d’annonces ou des pages d’emploi en ligne, ainsi que pour être aisément personnalisé en fonction des besoins de votre entreprise.
Refreshed on
February 6, 2020
Responsabilités de l’Ingénieur logiciel principal:
- Direction des projets de développement de logiciels
- Production, tests et débogage du code
- Direction/orientation des ingénieurs et des développeurs
Description du poste
Nous recherchons un Ingénieur logiciel principal pour le développement et la mise en œuvre de solutions logicielles fonctionnelles. Vous travaillerez avec la haute direction en vue de définir les exigences et les besoins en matière de logiciels, et vous dirigerez des projets techniques et opérationnels.
Pour ce poste, vous devez être capable de travailler de façon indépendante et sous un minimum de supervision. Vous devez présenter d’excellentes compétences en matière d’organisation et de résolution de problèmes. Si vous disposez d’une expérience pratique dans le domaine du développement de logiciels et de méthodologies agiles, nous aimerions vous rencontrer.
Vous aurez pour objectif de développer des logiciels de haute qualité alignés sur les besoins des utilisateurs et les objectifs commerciaux.
Responsabilités
- Développer une conception et une architecture logicielles de haute qualité
- Identifier, hiérarchiser et exécuter des tâches au sein du cycle de vie du développement de logiciels
- Développer des outils et des applications en produisant un code propre et efficace
- Automatiser des tâches par le biais de la création de scripts et le recours à des outils adéquats
- Examiner et déboguer le code
- Procéder à des tests de validation et de vérification
- Collaborer avec les fournisseurs et les équipes internes afin de corriger et d’améliorer les produits
- Documenter les phases de développement et contrôler les systèmes
- S’assurer que les logiciels intègrent les toutes dernières technologies
Exigences
- Expérience confirmée en tant qu’Ingénieur logiciel principal
- Vaste expérience dans le domaine du développement de logiciels, création de scripts et de la gestion de projet
- Expérience en matière d’utilisation d’outils de contrôle de système (ex. : New Relic) et de structures de test automatisées
- Connaissance des langages de programmation sélectionnés (ex. : Python, C++) et de la plateforme Java/J2EE
- Connaissances approfondies des bases de données relationnelles (ex. : PostgreSQL, MySQL) et des bases de données NoSQL (ex. : MongoDB)
- Bonne connaissance des différents systèmes d’exploitation (Linux, Mac OS, Windows)
- Esprit analytique avec des compétences en résolution des problèmes
- Capacité à travailler de façon indépendante
- Excellentes capacités organisationnelles et de direction
- Licence en sciences informatiques ou dans un domaine y afférent