Architect will work closely with teams from shared technologies, focusing on the Solution design aligning with strategy for identity teams, Architect will be responsible for robust technical decisions while guide and coach the teams during the design and architecture. Architect will also support the teams during implementation to take balanced design decisions to avoid increase in technical debt and gradually also reduce the current technical debt.
QUALIFICATIONS 10+ years of experience in software, network, or systems engineering BS Engineering/Computer Science or equivalent experience required; advanced degree preferred TECHNICAL SKILLS
- Experience in identity and accesses management technologies and standards.
- OIDC, OAuth2, SAML and identity providers such as Okta/Auth0 and Keycloak
- Experience in API Management platforms and supporting standards
- OpenAPI specification, REST APIs,
- API security and authorization patterns
- API ops, developer consoles
- API standards and strategy
- Data and data warehouse technologies
- Snowflake, data pipelines, data modelling
- Effective architecture communication skills and stakeholder management
- Architecture diagramming techniques such as C4
- Enterprise Architecture tools such as Abacus
- Exposure to Cloud infrastructure technologies
o Design and develop high-level architectural specifications.
o Collaborate with stakeholders to align technical solutions with business objectives.
o Evaluate and recommend tools, technologies, and processes.
o Mentor and guide junior team members.
o Create and maintain architectural documentation.
o Create and maintain architectural documentation.
o Stay updated with the latest industry trends and technologies.
o Facilitate technical discussions and decision-making.
o Coordinate with cross-functional teams to ensure seamless integration.
o Provide technical leadership and direction.
o Identify and mitigate technical risks.
o Support the development team in troubleshooting and debugging.
o Proven experience in designing and implementing complex IT systems.
o Strong understanding of architectural styles and design patterns.
o Excellent problem-solving and analytical skills.
o Strong communication and interpersonal skills.
o Ability to articulate complex technical concepts to non-technical stakeholders
o Ability to stay updated with the latest industry trends and technologies.
ACCOUNTABILITIES Act as a conduit between Global Architecture (Enterprise Architects) and the Engineering or Development teams. Work across/with Architects from different organizations. Introduce/train teams with new technology. Lead teams toward problem-resolution identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues. Evaluate new technologies and their applicability to the business. Extract/translate findings into alternatives/solutions, identifying risks/impacts and schedule adjustments to facilitate management decision-making. Drive technical direction and architecture evolution via reviews and on-floor leadership. Actively monitor the Business Unit system health and design and write proposals to remedy the cause of negative trends. Proactively monitor new development to discover subsystems or components that should be evolved into shared infrastructure. Proactively research, monitor, learn, and assess industry/technology advancements and continually build alliances to explore ways to leverage and advance our technical opportunities.