CIAM Software Architect

Overview

On Site
$140,000 - $160,000
Full Time
No Travel Required

Skills

CIAM
Architecture
Communication and Presentation Skills
Roadmapping
Prototyping
Code Reviewing
QA
Design
Azure
CI/CD
DevOps
Restful API Design
IAM
Agile

Job Details

What will I do as a CIAM Architect?

  • Envision and drive the technical strategy for implementing CIAM best practices across the FNF enterprise
  • Evaluate new technologies and provide guidance on industry best practices and technical trends for CIAM
  • Be a visible leader in evangelizing CIAM best practices to customers and stakeholders of CIAM CoE
  • Develop conceptual system designs and architectural roadmaps
  • Develop working prototypes of new or complex design elements
  • Translate business and functional requirements into solutions that integrate seamlessly to existing solutions
  • Provide technical leadership and mentoring to the CoE team members
  • Perform design and code reviews to ensure quality and adherence to design and coding standards
  • Document systems and architectures as appropriate
  • Manage multiple activities in a fast-paced environment
  • Collaborate with local and remote teams
  • Follow Agile software development practices

What skills do I need to be a successful CIAM Architect?

  • 7+ years of software development experience with a concentration on design and architecture
  • Proven ability to translate business and functional requirements into effective solutions
  • Demonstrated ability to effectively communicate with non-technical audiences
  • A solid understanding of or experience with software and infrastructure design patterns leveraging external identity providers, for workforce or CIAM
  • Experience with cloud-native architecture and cloud technology offerings (Azure preferred), including identity providers
  • Solid understanding of RESTful API design and cloud-native service development
  • Solid understanding of DevOps practices and principles, with demonstrated experience of the CI/CD process
  • Experience with or solid understanding of infrastructure-as-code approaches to configuration management
  • Familiarity with Agile software development practices (SCRUM, Kanban)
  • Strong, methodical problem-solving skills
  • Self-starter who demonstrates initiative

Education Requirements
BS or MS in Computer Science, or equivalent experience designing highly performant and reliable commercial, business-to-business applications, with commensurate software architecture experience

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.