Senior Software Developer - Identity Access Management (IAM)
Scarborough, ON, CA, M1H 3J3 Burnaby, BC, CA Calgary, AB, CA Edmonton, AB, CA Ottawa, ON, CA Toronto, ON, CA Vancouver, BC, CA
Join our team and what we'll accomplish together
Be a part of a transformational journey with innovative talent and leading-edge technologies. We hope you’ll enjoy being part of a company with a world-leading culture featuring extensive community-giving initiatives, flexible work environment including remote work, and award-winning opportunities for career development.
As a Software Engineer within the Workforce Identity Platform Team, the incumbent will be accountable for the development and implementation of features and enhancements for core team member identity platforms and associated services. This role offers a significant opportunity to participate in the mission to deliver leading-edge business and system capabilities, thereby optimizing team member experience, fortifying security measures, and ensuring seamless integration and portability across all TELUS entities.
What you will do
- Design, develop, and implement high-quality Identity platform solutions and enhancements
- Utilize Identity domain knowledge, including OAuth, SAML, and Identity provider customization, to implement secure and scalable authentication and authorization mechanisms.
- Lead and mentor junior developers in best practices and coding standards.
- Collaborate with product managers, architects, and other stakeholders to deliver high-quality software products.
- Perform code reviews, testing, and debugging to ensure the reliability and performance of the applications.
What you bring
- Bachelor's degree in Computer Science or related field.
- Proven experience as a Senior Developer or similar role.
- Programming experience with Nodejs web services and front-end development
- Programming experience with SpringBoot Java Web services
- Knowledge of PKI, SAML ,OAuth, LDAP protocols
- Experience with configuring and administration of PingFederate, PingDirectory, Davinci, PingOne Protect, PingOne Verify
- Experience with migrating applications to a new Identity Provider
- Good understanding of cloud native development on major cloud platforms (GCP, Azure, AWS)
- Good understanding of GCP Infrastructure setup with VPC Network, FW, LoadBalancer and GCP Services
- Experience in developing and deploying applications in GCP GKE
- Experience with Terraform, CloudBuild, CloudDeploy, Github and CICD processes
- Knowledge to setup monitoring tools and dashboard
- Experience with Agile development methodologies.
- Knowledge of DevOps practices and tools.