CIAM Solution Architect x 2
Typical Day in Role:
• Collaborate with stakeholders across the Bank – technology, security architecture, security advisory, fraud, compliance and business channel teams to drive the design and architecture of new CIAM platform, including creating standard design patterns to be used across the Bank
• Will work closely with multiple business channels to build business cases to onboard onto new CIAM platform
• Drive the decommission of legacy CIAM platforms
• Channel architecture governance based on the defined enterprise standard solution architecture and design patterns
• Co-ordinate efforts from business, security and technology teams
• Communicate regularly with various business channels on the progress made for various projects in the pipeline
• Preparation of presentation decks to present to senior leadership
Candidate Requirements/Must-Have skills:
1. 8+ years in Software Development with 5+ years in an Architect Role
2. 3+ years of previous experience working within CIAM space (ForgeRock, Okta, Auth0, Ping Identity etc.)
3. Experience building business cases for multimillion dollar projects
4. Experience developing and documenting CIAM directives, standards and policies
5. Experience with designing and implementing authentication and credential management flows based on channel requirements
– Knowledge of authentication protocols such as SAML, OIDC, and 0Auth2
– Knowledge of MFA , 2FA, identity orchestration
Nice to Have Skills:
• Project management experience is an asset
• Knowledge of project finance or previous experience working within Banking Sector will be prioritized
Soft Skills:
• Excellent written, presentation, and verbal communication skills to be able to work well with technical peers and business stakeholders at different levels within the organization
• Excellent interpersonal skills to be able to collaborate and work closely with external vendors
• Ability to analyze complex situations and problems and do the necessary research using multiple sources of information to arrive at innovative solutions
• Ability to work as part of a team, as well as work independently or with minimal direction
• Good time management and organizational skills to effectively manage high scale project
Education:
• Post-secondary degree in a technical field such as computer science, computer engineering