Spécialiste en développement logiciel - Expert systèmes critiques (SME) - Montreal, QC
Adecco Canada
Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Adecco est actuellement à la recherche d'un(e) Spécialiste en développement logiciel - Expert systèmes critiques (SME) pour contribuer à un important programme de modernisation technologique visant à remplacer des plateformes Mainframe soutenant des opérations ferroviaires essentielles.
Cette opportunité s'adresse à un(e) professionnel(le) expérimenté(e) en développement logiciel, systèmes Mainframe, analyse fonctionnelle et modernisation d'applications d'entreprise. Vous jouerez un rôle clé dans la transition entre les systèmes existants et les architectures modernes, tout en assurant la stabilité opérationnelle, la sécurité et la conformité réglementaire.
Notre engagement envers la diversité et l'inclusion
Chez Adecco, notre mission est simple : faire en sorte que l'avenir fonctionne pour tout le monde. Nous incarnons nos valeurs de Passion, Collaboration, Inclusion, Courage et Priorité au client en favorisant un milieu de travail où la diversité est célébrée et où chaque voix compte. Ce poste est ouvert aux personnes qui s'identifient comme membres des Premières Nations, Inuit(es) et/ou Métis(es), les peuples autochtones du Canada. Par cette initiative, Adecco prend des mesures concrètes pour soutenir la représentation équitable des peuples autochtones au sein de la main-d'œuvre, conformément à l'article 16(1) de la Loi canadienne sur les droits de la personne. Ensemble, nous faisons en sorte que l'avenir fonctionne pour tout le monde.
Responsabilités :
Développement logiciel et soutien des systèmes existants
- Agir à titre d'expert technique pour les applications Mainframe critiques.
- Concevoir, développer et maintenir des améliorations applicatives.
- Soutenir les initiatives réglementaires, opérationnelles et de sécurité.
- Analyser et résoudre des incidents complexes et problèmes de performance.
- Offrir un soutien avancé aux équipes de support applicatif.
Modernisation des systèmes Mainframe
- Participer aux activités d'analyse et de modernisation des systèmes existants.
- Documenter les règles d'affaires, processus, interfaces et flux de données.
- Réaliser et valider des activités de rétro-ingénierie.
- Identifier les dépendances techniques et les risques de migration.
- Contribuer aux stratégies de modernisation et de migration.
Conception de solutions et leadership technique
- Collaborer avec les architectes et intégrateurs de systèmes.
- Valider les approches de modernisation et les conceptions techniques.
- Réviser les spécifications fonctionnelles et techniques.
- Assurer l'alignement des solutions avec les besoins d'affaires et opérationnels.
- Fournir une expertise technique tout au long des projets.
Livraison Agile et essais
- Participer aux cérémonies Agile et à la planification des sprints.
- Identifier les risques techniques et les dépendances intersystèmes.
- Contribuer à la stratégie et à l'exécution des essais.
- Participer aux:
- Tests unitaires
- Tests d'intégration
- Tests de régression
- Tests de performance
- Tests d'acceptation utilisateur (UAT)
- Tests unitaires
- Soutenir les déploiements et la phase d'hypercare.
Qualifications et compétences :
· Baccalauréat en Informatique, Génie logiciel, Technologies de l'information ou Domaine connexe
· Expérience significative en développement logiciel d'entreprise
· Expérience avec des applications critiques et complexes
· Expérience dans des environnements Agile
· Expérience de transformation technologique ou de modernisation de systèmes
· Java
· C/C++
· Analyse fonctionnelle
· Conception de solutions
· SQL et DB2
· Messagerie MQ
· Résolution de problèmes applicatifs complexes
· Solides capacités d'analyse et de résolution de problèmes
· Excellentes compétences en communication
· Capacité à vulgariser des concepts techniques complexes
· Expérience avec des systèmes d'entreprise complexes
· Excellentes aptitudes en documentation technique
· Souci de la qualité, de la fiabilité et de la sécurité opérationnelle
· Connaissance du secteur ferroviaire, du transport ou de la logistique considérée comme un atout
· Doit être éligible à travailler et résider au Canada
Reconnaissance territoriale
Adecco reconnaît que son siège social est situé à Tkarón:to/Toronto, sur le territoire traditionnel de plusieurs Premières Nations, notamment les Anishinaabeg, les Haudenosaunee, les Hurons-Wendat et les Première Nation des Mississaugas de Credit. Nous reconnaissons également que nos équipes travaillent dans des bureaux et des collectivités partout au pays, sur les territoires ancestraux et contemporains des Premières Nations, des Inuit(es) et des Métis(es). Nous nous engageons à poursuivre notre apprentissage, à entretenir des relations respectueuses et à poser des gestes concrets en partenariat avec les communautés autochtones.
Ce poste vous intéresse? Postulez dès maintenant! Notre équipe dynamique de recrutement communiquera avec vous si votre profil correspond aux exigences du poste.
*Cet emploi nécessite d'être en contact régulier avec des partenaires situés hors Québec, la maîtrise de la langue anglaise est donc exigée.
Adecco is currently hiring a Specialist Software Development - Critical Systems SME to support a large-scale Core Modernization Program focused on transforming mission-critical railway applications and replacing legacy Mainframe platforms with modern technologies.
This is an exciting opportunity for a senior software professional with expertise in Mainframe systems, enterprise application development, system modernization, and critical operations support. In this role, you will act as a subject matter expert (SME), helping bridge the gap between legacy applications and modern architectures while ensuring operational stability, safety, and regulatory compliance.
Our Diversity & Inclusion Statement
At Adecco our purpose is simple: to make the future work for everyone. We live our values, Passion, Collaboration, Inclusion, Courage, and Customers at Heart, by fostering a workplace where diversity is celebrated and every voice matters. This position is open to individuals who self-identify as First Nations, Inuit, and/or Métis, the Indigenous peoples of Canada. Through this initiative, Adecco is taking proactive measures to support the equitable representation of Indigenous peoples in the workforce in alignment with section 16(1) of the Canadian Human Rights Act. Together, we're making the future work for everyone.
Responsibilities:
Software Development & Legacy Systems Support
- Provide technical expertise for critical Mainframe applications supporting railway operations.
- Design, develop, and implement enhancements to existing applications.
- Support regulatory, operational, and safety-driven system initiatives.
- Troubleshoot complex production issues, defects, and performance challenges.
- Act as an escalation point for Application Managed Services (AMS) teams.
Mainframe Modernization
- Participate in legacy system discovery, analysis, and modernization activities.
- Document existing business rules, workflows, integrations, and data flows.
- Perform and validate reverse engineering activities.
- Identify technical dependencies, system constraints, and modernization risks.
- Support migration readiness assessments and modernization strategies.
Solution Design & Technical Leadership
- Collaborate with architects, system integrators, and modernization teams.
- Validate solution designs and modernization approaches.
- Review functional and technical specifications.
- Ensure new solutions align with operational and business requirements.
- Provide technical guidance throughout project delivery.
Agile Delivery & Testing
- Participate in Agile ceremonies, sprint planning, and backlog refinement.
- Identify cross-system dependencies and technical risks.
- Support test strategy creation, test planning, and test execution.
- Participate in:
- Unit Testing
- Integration Testing
- Regression Testing
- Performance Testing
- User Acceptance Testing (UAT)
- Unit Testing
- Support deployment, stabilization, and Hypercare activities.
Qualifications and Skills:
· Degree in Computer Science, Software Engineering, Information Technology or Related Technical Discipline
· Extensive experience in enterprise software development and system analysis
· Experience supporting mission-critical business applications
· Experience working in Agile delivery environments
· Experience supporting large-scale transformation or modernization programs
· Java Development
· C/C++ Development
· Functional Analysis & Solution Design
· SQL & DB2
· MQ Messaging
· Enterprise Application Support
· System Troubleshooting & Performance Analysis
· Strong analytical and problem-solving abilities
· Excellent communication and stakeholder engagement skills
· Ability to explain technical concepts to both technical and non-technical audiences
· Experience working with complex enterprise systems
· Strong documentation and requirements analysis skills
· Commitment to operational excellence, safety, and reliability
· Experience in transportation, rail, logistics, or supply chain environments is considered an asset
· Must be legally eligible to work, and reside in Canada
Land Acknowledgement
Adecco acknowledges that our head office is located in Tkarón:to/Toronto, on the traditional territory of many Nations, including the Anishinaabeg, the Haudenosaunee, the Huron-Wendat, and the Mississaugas of the Credit First Nation. We recognize that our teams operate in offices and communities across the country, on the ancestral and contemporary lands of First Nations, Inuit, and Métis Peoples. We're committed to continued learning, respectful relationships, and taking meaningful actions in partnership with Indigenous communities.
Are you interested in this position? Apply now! Our dynamic team of recruiters will reach out if you qualify for this role.