Temporaryjobs Logo
UQAM | Université du Québec à Montréal logo

Développeur(euse) logiciel, intégration, API et gestion des identités (GIA) - Services informatiques (86645)

Montreal, Quebec, Canada
59 871 $ - 110 853 $/annual
Niveau senior
CONTRACTOR

About the role

Titre du poste : Développeur(euse) logiciel, intégration, API et gestion des identités (GIA) (appellation interne : analyste de l’informatique) (SPF01)

Unité organisationnelle | Secteur de travail : Services informatiques | Direction des solutions d’enseignement et de gestion administrative (5954)

Groupe d'emploi : Professionnel

Statut : Projet spécifique de 12 mois (avec possibilité de prolongation)

Horaire : Régulier 35 heures / semaine

Pavillon : DS : J.-A.-De-Sève

EXIGENCES NORMALES :

Scolarité : Baccalauréat en informatique ou dans une discipline appropriée

Expérience : Trois (3) années d'expérience pertinente Expérience en développement logiciel, intégration de systèmes ou développement backend;

Autres : Expérience dans un environnement universitaire ou institutionnel de grande envergure;

Expérience avec les API REST;

Expérience avec JavaScript ou NodeJS;

Bonne compréhension des échanges JSON et XML;

Connaissance de Git et des bonnes pratiques de développement.

Vous possédez de l'expérience avec un ou plusieurs des éléments suivants :

gestion des identités et des accès (IAM / IGA); OAuth2, OpenID Connect ou SAML; Docker ou Kubernetes; environnements infonuagiques; LDAP ou Active Directory; cybersécurité; intégration de systèmes.

Salaire : 59 871$ à 110 853$

Classement salarial : 11

DESCRIPTION SOMMAIRE DE LA FONCTION :

Cette personne joue un rôle d'expert technique dans son domaine de spécialisation. Il coordonne les activités d'administration et d'exploitation de son secteur, en conformité avec les bonnes pratiques ainsi que normes, directives et politiques établies. Il est responsable des activités de développement, d'entretien et/ou d'amélioration des applications ou des équipements informatiques, pour assurer le bon fonctionnement et la bonne utilisation des logiciels et équipements de l'environnement informatique de l'entreprise. Conseille et formule des recommandations pour des solutions permettant l’évolution et l’entretien des applications ou systèmes de son secteur. Il réalise, met en œuvre, entretient et met à jour des applications ou systèmes relatifs aux activités de son secteur, en conformité avec les bonnes pratiques en vigueur.

La description de fonction, étant réputée faire partie intégrante de l’affichage, peut être consultée sur le site web des ressources humaines www.rhu.uqam.ca/SPF01 et au Syndicat.

DESCRIPTION DÉTAILLÉE DES TÂCHES DU POSTE (à titre indicatif) :

Vous participerez au développement et à l’évolution d’une plateforme institutionnelle de gestion des identités et des accès. Il ne s’agit pas uniquement d’un rôle d’administration : vous contribuerez à concevoir, développer, automatiser et maintenir des intégrations critiques entre plusieurs systèmes utilisés par l’Université.

Votre travail permettra notamment d’automatiser la création, la modification et la désactivation des comptes, de fiabiliser les échanges de données entre systèmes et de soutenir l’évolution des mécanismes d’authentification, de fédération d’identité et de sécurité des accès.

Concrètement, vous serez appelé à :

développer et faire évoluer des intégrations entre la plateforme GIA, les systèmes institutionnels, les applications SaaS et certains systèmes patrimoniaux; concevoir, développer et maintenir des connecteurs utilisant notamment des API REST, des échanges JSON ou XML et des mécanismes d’authentification modernes; automatiser les processus de création, de modification, de synchronisation et de désactivation des comptes et des accès; participer à la conception de solutions d’intégration robustes, sécuritaires, évolutives et exploitables; contribuer à l’évolution des mécanismes d’authentification et de fédération d’identité, notamment le SSO, le MFA, OAuth2, OpenID Connect ou SAML; participer au déploiement, au diagnostic et à l’amélioration continue de composants applicatifs dans un environnement DevOps et infonuagique; collaborer avec les équipes d’architecture, de cybersécurité, d’infrastructure, d’exploitation et les équipes projets.

Les défis qui vous attendent

Chez nous, vous travaillerez sur des problématiques concrètes telles que :

intégrer de nouveaux systèmes institutionnels, applications SaaS et systèmes patrimoniaux à la plateforme GIA; concevoir des connecteurs et des flux automatisés pour fiabiliser la gestion des identités et des accès; soutenir des processus critiques touchant des dizaines de milliers d’utilisateurs; contribuer à l’évolution des mécanismes d’authentification, de fédération d’identité et de sécurité des accès; participer à la modernisation de notre architecture numérique, notamment dans un contexte DevOps et infonuagique; résoudre des problèmes techniques variés à l’intersection des applications, des API, des données, de l’infrastructure et de la sécurité.

Notre environnement technologique

Selon les projets, vous serez appelé à travailler avec plusieurs technologies parmi les suivantes :

Développement et intégration

Node.js, JavaScript, Java, Groovy, API REST, JSON, XML, Git

Identité et authentification

OAuth2, OpenID Connect, SAML, LDAP, Active Directory, SCIM, Microsoft Entra ID, ForgeRock

DevOps, infonuagique et exploitation

AWS, Linux, Docker, Kubernetes, CI/CD

Ce que nous recherchons

Vous aimez résoudre des problèmes.

Vous aimez comprendre comment les systèmes communiquent entre eux.

Vous aimez automatiser ce qui peut l'être.

Vous aimez apprendre de nouvelles technologies.

Vous êtes curieux, autonome et appréciez travailler en équipe.

L'Université du Québec à Montréal souscrit à un programme d'accès à l'égalité en emploi. De ce fait, elle invite les femmes, les personnes autochtones, les membres des minorités visibles, des minorités ethniques et les personnes en situation de handicap qui répondent aux exigences du poste à soumettre leur candidature. De plus, des mesures d’adaptation au processus de recrutement peuvent être offertes aux personnes en situation de handicap, sur demande.

Seules les candidatures retenues seront contactées pour la suite du processus.

About UQAM | Université du Québec à Montréal