What are the responsibilities and job description for the CIC Solutions Architect position at CGS (Computer Generated Solutions)?
Customer Identity Cloud (CIC) Solutions Architects have the premier customer-facing role acting as advisor, subject-matter expert and delivery partner for our customers and partners. As an experienced solution architect with a focus on solution implementation, you’ll be responsible for guiding our customers from concept through to go-live and beyond. More specifically, you will be directly responsible for technical solutions related to customer Identity and Access Management and be accountable to both the customer and Customer Identity Cloud. Solutions Architects at the Customer Identity Cloud are passionate technologists who are up to date on the latest cloud and hybrid stacks, can dive into code and love nothing more than applying their skills to a customer challenge.
Responsibilities:
- Be the Customer Identity Cloud subject-matter expert and go-to resource for delivering Customer Identity Cloud integrated solutions and Customer Identity Cloud implementation best practices.
- Work with customers to understand their solution goals and desired outcomes and align
- those with Customer Identity Cloud capabilities.
- In collaboration with customers, architect solutions that align with industry and Customer Identity Cloud best practices and that address customer goals.
- Conduct architectural and code reviews of Customer Identity Cloud integrated solutions for customers and partners alike.
- Be the voice of the customer and Customer Identity Cloud solution expert when
- collaborating with Customer Identity Cloud Internal Product, Security and Engineering teams.
- In collaboration with the other members of the Customer Identity Cloud Professional
- Services team, build reusable assets and materials that enable the Customer Identity
- Cloud Community.
Identity and Access Management Experience:
- Hands-on experience with implementing solutions that integrate identity and access management.
- Experience with authentication protocols e.g. OAuth 2.0, OpenID Connect, SAML.
- An understanding of core security concerns within a typical application e.g. password hashing, SSL/TLS, encryption at rest, XSS, CSRF.
Education and Working Experience:
- Bachelor’s Degree in Software Engineering, Computer Science or another engineering discipline
- 5 years working as a Software Engineer, Software Architect, or Consultant.
- Previous Professional Services experience is a plus.
Solution Architecture & Development Experience:
- In-depth knowledge and proven experience with at least one web development language/technology e.g. NodeJS, .NET, Java, etc.
- Working knowledge of authentication and authorization protocols and application security.
- Proven experience in architecting and implementing cloud and hybrid solutions with AWS, Azure, Heroku or other cloud platforms, including mobile platforms.
- Experience in designing and developing APIs and RESTFul services.
- Experience with SQL and NoSQL databases is a plus
- Familiar with DevOps processes e.g. continuous integration, etc.
Consulting and Leadership Experience:
- Experience in serving as a coach, mentor, subject matter expert, and escalation point for customers, internal teams and colleagues.
- Self-motivation and an ability to execute independently.
- Multitasking and time management skills.
- Strong verbal and written communication skills.
- Ability to work in a remote setting with remote co-workers.
- Travel may be required.