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.
#LI-SO1