Concepteur logiciel / Programmeur intermédiaire

Ville Longueuil, QC, Canada
Adresse 715 rue Delage, suite 100
Type de poste Temps plein
Heures par semaine 40
Quart de travail jour

Description du poste

Description du poste:

Sous la responsabilité du Directeur logiciel, l’employé 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, il 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 minimisant les coûts via la standardisation des processus et des produits.

En tant que membre de notre équipe de développement logiciel 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.

Rôles & Responsabilités:

  • Participe à toutes les étapes du développement d’applications logicielles (acquisition de données, interface opérateur, 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’assurer 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 implantations;
  • 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 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é.

 

Compétences

Qualifications Techniques :  

  • BAC en génie logiciel, informatique ou expérience jugée équivalente;
  • 3 à 5 ans ou plus d’expérience en développement logiciel;
  • Bonne connaissance des architectures orientées services (SOA) mises en œuvre à l’aide de WCF;
  • 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;
  • Bilingue : français et anglais.

Atouts :

  • Connaissances en ingénierie de test, en acquisition de données et en instrumentation (température, pression, vitesse, vibration…);
  • Connaissances des environnements de développement LabVIEW et de l’écosystème National Instruments;
  • Connaissance du fonctionnement et du contrôle des moteurs d’avion;
  • Connaissance des pratiques de développement Agile;
  • Connaissance dans la conception et le développement d’architecture;
  • Compétences avancées en base de données relationnelles et en langage SQL;
  • Expérience dans le développement d’applications logiciel et de systèmes temps réel;
  • Connaissance des protocoles de communication (Modbus, TCP/IP, CAN, Arinc429, AFDX);

L’employé doit continuellement être apte à relever des défis, être débrouillard et capable de produire un travail avec un minimum de supervision.  Il doit posséder un excellent esprit d’analyse et de synthèse ainsi qu’un sens de l’organisation développé.  Il doit être à l’affût des nouvelles technologies et avoir la volonté de participer à l’amélioration continue de nos pratiques.  Il doit être en mesure de supporter la pression et être sensible aux délais de livraison.

L’employé peut être appelé à voyager

À propos de l'entreprise

Équipement d'essai aérospatial CEL Ltée

Vous êtes intéressé par ce poste?