Posted: 12 hours ago
Job Description
<p><b>Title:</b> Identity and Access Management (IAM) Developer </p><p><b>Permanent Direct Hire Role</b></p><p><b>Location: </b>Ottawa (Kanata) - 2 days a week on-site</p><p><br></p><p>Do you want to work with an Innovative Global Telecommunications leader right here in Ottawa?</p><p><br></p><p><b>Requirements:</b></p><ul><li>Experience with virtualized, highly scalable microservice software development, architecture and frameworks</li><li>Experience with the Go programming language or Java or C++</li><li>Experience developing and integrating with enterprise AA (Authentication and Authorization) technologies</li><li>Experience with web client and web server (e.g. Apache, Nginx) interactions (RESTful API, GraphQL) and browser security including Cross-Origin Resource Sharing (cors)</li><li>Proficient in advanced C++ or Go programming language concepts such as RAII, Go concurrency models, channels, and lock-free structures.</li><li>Strong knowledge of domain-driven design(DDD) principles.</li><li>Experience with scripting languages, such as PowerShell, Python, and Bash.</li><li>Strong knowledge and experience with identity and access management concepts, technologies, and standards, such as identity lifecycle management, access control, authentication, authorization, encryption (such as AES and HMAC), Public-Key Infrastructure (PKI), etc.</li><li>Familiar with programmatically interfacing with various IAM technologies and directory services, including on-prem and cloud-based Active Directory, JumpCloud, Okta, etc.</li><li>Experience with AWS services, including ECS, RDS, S3, MSK, API gateways</li><li>Excellent debugging and problem-solving skills.</li><li>Experience developing Windows-based applications</li><li>Experience with modern and legacy AA protocols/standards such as SAML, OIDC, OAuth 2.0, LDAP, RADIUS, FIDO2</li><li>Familiar with various public cloud platforms and services, such as AWS, Azure, Google Cloud, etc.</li><li>Proficient in one or more programming/scripting languages such as C++, Go, Java, Python etc.</li><li>Experience with software development lifecycle DevOps tools and Agile/Scrum development model and methodologies, such as CI/CD, Git, Jenkins, Ansible, etc.</li><li>Familiarity with enterprise IT application deployments practices such as network segmentation, firewall configuration, identity federation, and secure software delivery would be an asset.</li></ul><p></p>Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving 925work.com and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.