Software Developer, Integration, API and Identity Management (GIA) (86645)
TechnologyDescription
Job Title: Software Developer, Integration, API and Identity Management (GIA) (Internal Appellation: Information Technology Analyst) (SPF01)
Organizational Unit | Work Sector: Information Technology Services | Direction of Educational Solutions and Administrative Management (5954)
Employment Group: Professional
Status: 12-month Specific Project (with possibility of extension)
Hours: Regular 35 hours/week
Building: DS: J.-A.-De-Sève NORMAL REQUIREMENTS: Education: Bachelor's degree in computer science or an appropriate discipline
Experience: Three (3) years of relevant experience in software development, system integration, or backend development;
Other: Experience in a large-scale university or institutional environment;
Experience with JavaScript or NodeJS;
- Good understanding of JSON and XML data exchanges;
Knowledge of Git and development best practices.
You have experience with one or more of the following:
- Identity and access management (IAM / IGA);
- OAuth2, OpenID Connect or SAML;
- Docker or Kubernetes;
- Cloud environments;
- LDAP or Active Directory;
- Cybersecurity;
- System integration.
- Salary: $59,871 to $110,853
- Salary Classification: 11
SUMMARY OF FUNCTION DESCRIPTION
This person plays an expert technical role in their area of specialization. They coordinate the administration and operation activities of their sector, in compliance with best practices, standards, directives, and established policies. They are responsible for the development, maintenance, and/or improvement of computer applications or equipment to ensure the proper functioning and use of software and equipment in the company's IT environment. They advise and provide recommendations for solutions that allow the evolution and maintenance of applications or systems in their sector. They design, implement, maintain, and update applications or systems related to the activities of their sector, in compliance with current best practices.
The job description, being reputed to be an integral part of the posting, can be consulted on the Human Resources website www.rhu.uqam.ca/SPF01 and at the Union.
DETAILED DESCRIPTION OF POST TASKS (indicative):
You will participate in the development and evolution of an institutional identity and access management platform. This is not just an administrative role: you will contribute to designing, developing, automating, and maintaining critical integrations between several systems used by the University.
Your work will allow you to automate the creation, modification, and deactivation of accounts, to improve data exchanges between systems, and to support the evolution of authentication, identity federation, and access security mechanisms.
Concretely, you will be called upon to:
- develop and evolve integrations between the GIA platform, institutional systems, SaaS applications, and certain legacy systems;
- design, develop, and maintain connectors using REST APIs, JSON or XML exchanges, and modern authentication mechanisms;
- automate the processes of creating, modifying, synchronizing, and deactivating accounts and access;
- participate in the design of robust, secure, scalable, and operational integration solutions;
- contribute to the evolution of authentication and identity federation mechanisms, including SSO, MFA, OAuth2, OpenID Connect, or SAML;
- participate in the deployment, diagnosis, and continuous improvement of application components in a DevOps and cloud environment;
- collaborate with architecture, cybersecurity, infrastructure, operations, and project teams.
- The Challenges Awaiting You
- With us, you will work on concrete issues such as:
- integrating new institutional systems, SaaS applications, and legacy systems into the GIA platform;
- designing automated connectors and flows to improve identity and access management;
- supporting critical processes affecting tens of thousands of users;
- contributing to the evolution of authentication, identity federation, and access security mechanisms;
- participating in the modernization of our digital architecture, particularly in a DevOps and cloud context;
- solving various technical problems at the intersection of applications, APIs, data, infrastructure, and security.
- Our Technological Environment
Depending on the projects, you will be called upon to work with several technologies among the following: Development and Integration
Node.js, JavaScript, Java, Groovy, REST API, JSON, XML, Git
Identity and Authentication OAuth2, OpenID Connect, SAML, LDAP, Active Directory, SCIM, Microsoft Entra ID, ForgeRock
DevOps, Cloud, and Operations AWS, Linux, Docker, Kubernetes, CI/CD
What We Are Looking For
You enjoy solving problems.
You enjoy understanding how systems communicate with each other.
You enjoy automating what can be automated.
You enjoy learning new technologies.
You are curious, self-sufficient, and appreciate working in a team.
*Université du Québec à Montréal subscribes to an equal employment opportunity program. Therefore, it invites women, Indigenous people, visible minorities, ethnic minorities, and people with disabilities who meet the job requirements to apply. Additionally, accommodation measures may be offered to people with disabilities upon request.*
Only selected candidates will be contacted for the next stage of the process.
This posting was aggregated from indeed. Groupe Sentinella is not the employer; applying takes you to the original site. The full text belongs to the original poster.
Want us in your corner?
Join the Sentinella talent bench. We'll reach out when a mandate matches your profile — including roles like this one.
Join the talent bench