Roles and Responsibilities:
Ø Evaluate requests for solution architecture services that have been submitted to have starting requirements and stakeholders identified.
Ø Ensure that business outcomes / problem statement / requirements / use cases are adequately documented by requestor / Business System Analyst (BSA) / product owner
Ø Review request against existing service offering matrix to determine Service Level Agreement (SLA)
Ø Work with product organizations to prioritize work against other competing priorities.
Ø Creation of draft artifacts and begin investigation, exploration, technologies available and other constraints that may be involved.
Ø Identify any additional stakeholders, both business and technology.
Ø Engage relevant vendors, technology owners/SMEs, Enterprise Architecture, Security Architecture, product owners to ensure feasibly, best practices, standards, and expectations are met
Ø Creation of UML use case diagram(s), component diagram(s), sequence diagram(s) including textual details for each step.
Ø Creation of Business Process Mapping Notation (BPMN) context diagram, functional flow diagram, cross-functional flow diagram, and application configuration flowchart diagram.
Ø Review and evaluate options and technologies available that could be used to satisfy the requested service offering
Ø Know and understand many different technologies and how they relate to each other
Ø Document assumptions, risks, and decisions • Ensure/document/confirm deliverables align to documented architectural guiding principles
Ø Present deliverables in design review to all stakeholders
Ø Obtain artifact approval from all necessary stakeholders • Articulate cost/benefit or trade-off analysis (e.g. guiding principles, technologies, etc.)
Ø Formulate, document and defend new technology strategies
Ø Perform peer review of other designs.
Required Skills:
Ø Transmit flex ID software experience
Ø Strong understanding of OAuth 2.0 and various grant types.
Ø Understanding of SAML authorization protocol.
Ø Understanding of claims and assertions used in various authorization protocols.
Ø Familiarity with different types of UML diagrams.
Ø Familiarity with Business Process Model and Notation (BPMN)
Education:
Bachelor required.