Job Description:
SOLUTION ARCHITECT
Creation of Key Design Decisions (KDDs) and Solution Architecture Documents (SADs) and participate in Architecture review board discussion
Cloud Native Development Solution Architecting experience using AWS/Front End tech stacks/UI & UX design and Legacy Back End services
Technology background is: NodeJS/TypeScript & Lamda functions
Refine the design to a level of detail that is sufficient for build teams to use.
Support the drafting of acceptance criteria for technical user stories.
Use existing patterns and standards.
Work with the Solution Architect to validate novel or innovative approaches, or nonstandard patterns (eg by using technical spikes and/or proof-of-concept activities).
APPLICATION AND INTEGRATION DOMAIN
Write OpenAPI specifications.
Prescribe how the APIs should be implemented, eg using AWS Lambda functions and other associated components.
Create API - service/integration mapping with ESB/DataPower services.
DATA DOMAIN
Define physical data models.
Support the creation of DevOps scripts to effect any required changes to data schemas.
DEVOPS
Provide guidance to Front End and Back End developers on the detailed implementation approaches.
Play a primary role in peer review and approval of code.
Help set coding standards and practices.
Feed into DevOps on the necessary AWS components, pipeline and other necessary infra components to be built/changed as per the HLD/LLD.
Co-ordinate with DevOps on the release schedule and ensure necessary environments are updated. BACKEND
Work with Back End application engineers, such as DataPower, ESB, Scheme, Orbit, and other impacted applications.
Support the co-ordination of Back End releases and necessary accesses - DataPower, ESB, Scheme, Orbit releases.
OTHERS
Participate in validating and assessing bugs and fixing them.
Support testing team.
Continuously develop skills to reflect the needs of our clients.
Self-starter with ability to prioritise and self-manage workload.