31 Oct
|
Autorité régionale de transport métropolitain - ARTM
|
Montreal
31 Oct
Autorité régionale de transport métropolitain - ARTM
Montreal
Qui sommes-nous?
Mise sur pied en 2017 par le gouvernement du Québec, l'Autorité régionale de transport métropolitain (ARTM) vise à rassembler les forces vives de l'écosystème du transport collectif et à mettre en œuvre une planification intégrée et cohérente à l'échelle régionale.
L'ARTM est responsable de planifier, d'organiser, de développer, de financer et de promouvoir les services de transport collectif pour la région métropolitaine de Montréal. Elle favorise l'intégration des services entre les différents modes de transport, en plus d'assurer une planification plus efficace et cohérente dans la région.
Sommaire
Au sein de l’équipe de développement TI et plus particulièrement de l’équipe responsable de la mise en place du Dossier Client Métropolitain, le développeur Logiciel contribue au développement des intégrations entre notre CRM et nos autres systèmes. Il aura comme principal mandat d’assurer la mise en œuvre (analyse, développement et configuration) des solutions, selon les besoins élaborés par nos utilisateurs et experts dans le service à la clientèle dans notre infrastructure infonuagique.
Principales responsabilités
- Développer des APIs entre la solution Microsoft Dynamics 365 et les systèmes externes (applications mobiles, BI, etc).
- Développement web frontend et backend (React.js + Asp.net).
- Faire évoluer la configuration dans le cadre de l’intégration de la solution au sein de l’écosystème de Mobilité Numérique.
- Assurer la maintenance, l’évolution et la bonne performance des solutions mises en place.
- Rédiger les plans de déploiement des solutions, en assurer la mise en œuvre et bien les communiquer aux personnes concernées.
- Assurer la qualité, la sécurité et la stabilité des livraisons.
- Assurer la conformité des tests automatisés en cohérence avec les besoins.
- Documenter le détail d’implémentation des intégrations entre les différents systèmes et le CRM.
- Travailler dans des environnements infonuagiques (Azure, GCP).
Exigences
Formation :
- Baccalauréat ou expérience équivalente en technologie de l’information ou en génie informatique.
Expérience :
- Minimum de 5 années d’expérience pertinente en Technologies de l’information et en développement informatique.
- Posséder une expérience comme développeur, intégrateur et opérateur de solutions ayant contribué dans les phases de faisabilité, de conception, de réalisation et à la livraison de solutions d'affaires.
- La nature des dossiers exige une expertise étendue et approfondie de plusieurs domaines technologiques et/ou d'affaires et la couverture d'aspects touchant les données, les applications et les infrastructures.
Compétences techniques :
Logiciel et Intégration
- Posséder une expertise sur les langages C# et JavaScript.
- Très bonne connaissance de ASP.NET et React.js.
- Posséder une maîtrise des principes de développements logiciels collaboratifs (guide de développement, normes de programmations, revues de codes, pull requests, / Revue par les pairs / “pair programming”, TDD et couverture de code, OWASP, etc.).
- Posséder une expertise des technologies de base de données, relationnel et non relationnel (par exemple SQL Server, PostgreSQL, MongoDB, Cosmos DB, Elasticsearch ou équivalent).
- Posséder une expertise des frameworks de développement et de scripting (ex:. Net/.Net Core, Node.Js, React.js, Angular.Js, etc.).
- Bonne connaissance des outils d’extensibilité de Dynamics 365 (Microsoft Power Platform, Power Apps, Power Automate, Power BI, Customer Insights Data).
- Posséder de bonnes connaissances de développement sur des plateformes mobiles est un atout.
- Posséder une expertise des principes d’intégration de SaaS est un atout
- Très bonne connaissance dans le développement et le déploiement d’API REST.
Cycle de vie de déploiement du logiciel
- Posséder une très bonne connaissance CI/CD dans l’industrialisation et le déploiement des solutions logicielles d’affaires dans un environnement moderne (Git Azure DevOps, GitHub, SonarQube, ArgoCD, Artifactory, etc.).
- Posséder des connaissances approfondies des méthodes de développement AGILE et de ses principes fondamentaux de cycle de vie (CI/CD).
Infrastructure/infonuagique
- Posséder une très bonne connaissance de développement natif cloud, de conteneurisation associée aux fournisseurs infonuagiques et charges d’exécution sans serveur (Docker, AWS Fargate, Azure AppServices, AKS, EKS, GKS, etc.) et sécurité.
- Posséder une maîtrise de l’intégration des systèmes d’identité, d’autorisation et d’authentification aux APIs (OIDC, OAuth2, SAML 2.0).
- Posséder une bonne connaissance des principaux fournisseurs infonuagiques (Azure, AWS, GCP) d’infrastructure.
Compétences comportementales :
- Esprit d'équipe
- Attitude positive et cooperative
Connaissances spécifiques :
- Maîtriser le français parlé et écrit
- Expérience dans des environnements de projets Agile
Qualités personnelles et professionnelles :
- Posséder d’excellentes habiletés d'analyse, de synthèse et habilité à faire des recommandations.
- Démontrer de la polyvalence et de l’autonomie dans la réalisation quotidienne de ses fonctions.
- Avoir le sens de l’écoute et bonne compréhension des enjeux d’affaires.
- Posséder un apprentissage autodidacte et être flexible aux nouvelles technologies.
Atouts
- Avoir une expérience d’un minimum de 1 an sur des projets d’intégration avec des solutions CRM Microsoft Dynamics 365.
- Avoir déjà travaillé en suivant la méthodologie SAFe.
Rémunération : à partir de 70 000,00$ par an
Avantages :
- Assurance Invalidité
- Assurance Vie
- Congés payés
- Événements d'Entreprise
- Programme d'Aide aux Employés
- Régime de retraite
- Travail à domicile
Lieu du poste : Télétravail hybride à Montréal, QC H3B 3B5
📌 Développeur(euse) Full Stack (Montreal)
🏢 Autorité régionale de transport métropolitain - ARTM
📍 Montreal