logo

View all jobs

Concepteur logiciel / programmeur intermédiaire - CEL1512

Toronto, ON
Titre du poste :

Concepteur logiciel / programmeur intermédiaire



Description de poste :

Sous la responsabilité du directeur logiciel, le titulaire du poste réalise une variété de tâches reliées à la conception, à la programmation et au déploiement de logiciels d’équipements d’essai pour l’industrie aérospatiale. Constamment à la recherche d’idées novatrices, le titulaire travaille en étroite collaboration avec les autres membres de son
équipe afin de développer de nouveaux concepts et d’améliorer la qualité des produits, tout en optimisant les coûts via la standardisation des processus et des produits.

En tant que membre de notre équipe de développement logicielle, vous jouerez un rôle clé en participant à la sélection, à la conception, à la mise en place et à l'évolution des solutions technologiques rencontrant les exigences d'affaires des produits CELDAS et ce, dans une perspective d’intégration et de réutilisation. Votre expertise technique sera

mise à profit autant pour la conception de designs, la recherche de solutions, le développement de prototypes que pour l’élaboration de patrons d’architecture.

Tâches et responsabilités :

 
  • Participe à toutes les étapes du développement d’applications logicielles (acquisition de données, interface opérateur et contrôle temps-réel);
  • Assiste les différents services dans l'identification de solutions selon les normes établies et participe à la conception, à l’élaboration et à la documentation de l’architecture des systèmes, ainsi qu’à la mise en place des paramètres d’architecture; il s’assure de l’évolution des outils de développement et réalise le suivi de l’intégration continue;
  • Analyse les impacts des solutions proposées par les équipes internes et externes de développement et de soutien; il soumet des solutions adaptées, propose des modes de fonctionnement et prépare les guides de mise en production afin d’assurer la qualité des implémentations;
  • Met en place et s’assure du respect des concepts d’architecture pour toutes les couches de communication, de présentation et de traitement;
  • Élabore et documente les standards de transferts de données et de communications inter-systèmes dans le respect des standards et politiques internes;
  • Élabore les plans de test et réalise les tests de validation;
  • Supporte les installations et la résolution de problèmes sur les chantiers;
  • Assure le support aux clients pour le dépannage ou la mise à niveau des produits;
  • Participe aux projets de R&D pour le développement et l’amélioration des produits;
  • Respecte les budgets et les échéanciers;


 
  • Supporte le département des ventes en préparant des estimés de coûts et de délais;
  • Applique les normes et les standards internes de qualité.



Qualifications requises:
 
  • BAC en génie logiciel, informatique ou expérience jugée équivalente;
  • Un minimum de 5-7 ans ou plus d’expérience en développement logiciel;
  • Connaissance des techniques de modélisation des données et persistance des données.
  • Expérience en programmation orientée objet;
  • Connaissance avancée des modèles et concepts d'architecture de système (design pattern).
  • Connaissance des environnements/langages de programmation .NET: Visual Basic .NET, C#.
  • Bilinguisme; Français – Anglais.






 

Share This Job

Powered by