Analyste, développement logiciel (2 postes à combler)

Société de transport de Laval

• $98K — $111K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • DEC in Computer Science or relevant field; Bachelor's in Computer Science or Software Engineering is a plus.
  • Minimum 5 years of experience in analysis and programming.
  • Proficient in C# development.
  • Strong skills in web development with React and/or Angular.
  • Knowledge of ASP.NET Core and Object-Oriented Programming is essential.
  • Familiar with CI/CD pipeline setup (preferred).
  • Experience in containerization concepts (Docker) and SQL databases (SQL Server/Oracle).

Responsibilities

  • Analyze and clarify user needs to define innovative tech solutions.
  • Design, develop, and integrate existing internal applications, including cloud solutions.
  • Collaborate on the design and evolution of technology architectures with stakeholders.
  • Apply cloud architecture principles, focusing on security, performance, and cost optimization.
  • Conduct unit, functional, and integration testing to ensure solution quality and compliance.
  • Automate testing and development processes, including CI/CD.
  • Support application production, maintenance, and feature launches.

Benefits

  • Flexible work hours averaging 37 hours per week with a combination of 33 to 41 hours.
  • Join multidisciplinary teams focused on governance and project execution.
  • Opportunity to work with emerging technologies and innovations.
  • Engage in continuous knowledge sharing and training opportunities.
Full Job Description
Job Number:

J0926-0317

Job Title:

Analyste, développement logiciel (2 postes à combler)

Job Type:

Regular Full Time

Open Positions:

2

Conditions de travail

Horaire : Alternance entre 33h et 41h par semaine pour une moyenne de 37h
Salaire : 47.52$ / hrs à 53.43$ / hrs*

Compléments d'information

Intéressé à joindre notre équipe ? Postulez ici en complétant le processus en ligne. Aucune candidature reçue par courriel, par la poste ou par télécopieur ne sera acceptée.

Notez que seules les personnes sélectionnées pour un entretien d'embauche seront contactées.

Pour faire partie de notre banque de candidats potentiels, vous pouvez en tout temps soumettre une candidature spontanée, sans nécessairement postuler à une offre d'emploi. Il suffit de créer votre dossier, que nous conserverons pour une durée d'un an. Vous pourrez alors créer vos alertes emplois pour rester à l'affût de nouveaux postes affichés et ainsi y postuler rapidement. Au terme de cette période, vous devrez présenter à nouveau votre candidature.

Vous êtes amateur de technologies émergentes et vous carburez à la l'innovation ? Nous avons des points en commun ! Nos équipes multidisciplinaires des technologies de l'information veillent à la gouvernance et à la réalisation de projets ayant un impact direct sur notre efficacité opérationnelle. Joignez-vous à une équipe d'excellence qui, comme vous, vise la performance !

Votre mission

Sous la supervision du Chef Systèmes d'information, le titulaire du poste aura comme principales responsabilités d'assurer une traduction des besoins fonctionnels en propositions de systèmes d'information répondant aux besoins des clients internes. Il participe à l'ensemble du cycle de vie des solutions numériques, de la conception jusqu'à l'exploitation sécurisée en production en respectant les concepts DevSecOps.

Il évalue l'impact des solutions retenues sur les processus informatiques déjà en place et il conçoit ou apporte des corrections à des programmes informatiques complexes. Il effectue des tests selon les spécifications et normes établies.
• Analyser et clarifier les besoins des utilisateurs et des clients internes, et contribuer à la définition de solutions technologiques adaptées et innovantes;
• Concevoir, développer, intégrer et faire évoluer des applications internes existantes, incluant des solutions infonuagiques;
• Participer à la conception et à l'évolution des architectures technologiques en collaboration avec les différentes parties prenantes;
• Appliquer les principes et les bonnes pratiques d'architecture infonuagique, notamment ceux du cadre Azure Well-Architected Framework, en tenant compte de la sécurité, de la fiabilité, de la performance, de l'excellence opérationnelle et de l'optimisation des coûts;
• Participer à la définition des objectifs, les principales fonctions, les processus des systèmes, et les décomposer en procédures;
• Réaliser les tests unitaires, fonctionnels et d'intégration afin d'assurer la qualité, la conformité et la fiabilité des solutions développées;
• Concevoir et mettre en place des mécanismes d'automatisation des tests et des processus de développement, d'intégration et de déploiement continus (CI/CD);
• Développer, maintenir et optimiser les pipelines d'automatisation pour les processus de développement, de tests et de déploiement;
• Préparer et contribuer à la mise en production des applications et des nouvelles fonctionnalités, et assurer le soutien, la maintenance et le suivi des applications en production;
• Intégrer les pratiques de sécurité tout au long du cycle de développement, effectuer les analyses de vulnérabilités et contribuer à la mise en œuvre des mesures correctives;
• Mettre en œuvre et maintenir les contrôles de sécurité et de conformité applicables aux solutions, notamment en matière de gestion des identités et des accès avec Microsoft Entra ID;
• Assurer la protection et la gestion sécurisée des secrets, certificats et autres éléments sensibles utilisés par les applications;
• Utiliser les outils et technologies TI pour l'exploration, l'analyse et l'interprétation des données nécessaires à la conception et à l'amélioration des solutions;
• Documenter les solutions, configurations, processus, procédures et interventions, et contribuer à l'évolution des standards et pratiques de développement de l'équipe TI;
• Collaborer avec les architectes de solutions, analystes d'affaires, équipes de cybersécurité, scientifiques de données, fournisseurs externes et autres intervenants concernés;
• Assurer le transfert de connaissances, la formation et l'accompagnement des utilisateurs et des équipes techniques, et contribuer au partage des connaissances et à l'amélioration continue des pratiques et solutions TI;
• Représenter la STL sur différents comités ou groupes de travail lorsque requis;
• Agit en tant qu'ambassadeur de la culture SST en adoptant des habitudes de travail sécuritaire et en veillant à l'application des règles et des normes SST;
• Effectuer toute autre tâche connexe à la demande de son supérieur immédiat.

Votre profil
• Diplôme d'études collégiales (DEC) en informatique ou autre domaine pertinent ;
• Détenir un baccalauréat en informatique, génie logiciel ou tout autre domaine connexe (un atout);
• Minimum 5 ans d'expérience en analyse et programmation ;
• Expérience en développement C#;
• Excellente maîtrise en développement web, principalement React et/ou Angular ;
• Connaissance du développement avec ASP.NET Core ;
• Très bonne connaissance de la programmation orientée objet ;
• Expérience dans la mise en place de pipeline CI/CD (un atout) ;
• Expérience de travail avec les concepts de conteneurisation (Docker) ;
• Connaissance SQL Server et/ou Oracle (langage SQL) ;
• Habileté à exercer un rôle-conseil, à guider et à influencer différents intervenants ;
• Esprit analytique et de synthèse, sens aigu de la qualité et de la rigueur ;
• Excellentes capacités de communication, aptitude à vulgariser des concepts techniques auprès de publics non techniques ;
• Très bonne maîtrise du français parlé et écrit; connaissance fonctionnelle de l'anglais (un atout, selon les besoins).

Similar Jobs

More Jobs at Société de transport de Laval

More Information Technology Jobs

Find similar Analyste, développement logiciel (2 postes à combler) jobs: