Description Le ou la titulaire du poste contribue à la conception, au développement, à l’évolution et au maintien de solutions logicielles répondant aux besoins de l’organisation. Cette personne participe à la livraison de produits stables, performants et sécuritaires tout en veillant à l’amélioration continue de leur qualité. Dans le cadre de mandats d’envergure, elle analyse les besoins d’affaires et technologiques, recommande les solutions appropriées et contribue activement à la mise en œuvre des initiatives technologiques.
Elle assure la coordination des activités sous sa responsabilité afin de respecter les objectifs, les échéanciers et les engagements établis.
Responsabilités principales - Analyser les besoins d’affaires et techniques afin d’identifier les solutions technologiques les plus appropriées en tenant compte des contraintes de coûts, de délais et de qualité.
- Élaborer les stratégies de réalisation et participer aux activités d’analyse, de conception et de documentation des applications et programmes.
- Développer, maintenir et faire évoluer les composantes applicatives conformément aux normes établies.
- Réaliser et maintenir les essais automatisés afin d’assurer la qualité et la stabilité des livrables.
- Procéder à l’installation, à la configuration et aux essais des solutions déployées.
- Assurer l’intégration harmonieuse des différentes composantes techniques au sein des environnements existants.
- Diagnostiquer les incidents,
identifier les causes des problèmes et mettre en œuvre les correctifs appropriés.
- Veiller à la qualité, à la sécurité et à la performance des solutions développées.
- Participer aux revues de code et aux activités d’amélioration continue des pratiques de développement. Mode de travail À déterminer selon les besoins du mandat.
Compétences recherchées - Faire preuve de curiosité intellectuelle et démontrer une volonté constante d’apprentissage.
- Être capable d’identifier les enjeux et les risques, puis de proposer des solutions adaptées.
- Posséder de solides aptitudes de communication et de vulgarisation technique.
- Faire preuve d’autonomie, d’organisation et de rigueur dans l’exécution des travaux.
- Savoir gérer efficacement les priorités dans un contexte en évolution.
- Démontrer une capacité à mobiliser les intervenants et à collaborer efficacement avec les équipes.
- Adopter une approche orientée vers le travail d’équipe et l’atteinte des résultats.
Qualifications et expérience requises - Minimum de 10 années d’expérience dans un rôle similaire.
- Expérience de niveau sénior en développement et maintenance d’applications.
- Excellente connaissance des technologies suivantes :
- COBOL - DB2 - IMS - Endevor - JCL Environnement technologique - Solide expérience des environnements Mainframe.
- Connaissance des meilleures pratiques de développement, de maintenance et de déploiement applicatif en environnement Mainframe.