Translate client requirements into scalable, maintainable technical solutions. Make informed architectural and technology decisions, balancing business goals, existing systems, technical constraints, budgets, and delivery timelines
In addition, you are leading the software engineering direction by establishing engineering standards, promoting DevSecOps best practices, providing technical coaching and contributing to the AWS cloud software engineering community.
Lead and assist in maintaining software documentation. The documentation includes test plan, test procedures, test report, maintenance manual, and user manual.
Design and maintain scalable data ingestion, transformation, and integration solutions, enabling high-volume application data to be leveraged for reporting, analytics, and data products.
You will assess legacy systems holistically (architecture, codebase health, delivery constraints, operational risk, data dependencies and team topology) and identify pragmatic modernisation paths aligned to business outcomes.
Design and maintain scalable data ingestion, transformation, and integration solutions, enabling high-volume application data to be leveraged for reporting, analytics, and data products.
Partner with developers to design and implement tests at the right layer of the test pyramid or testing trophy, including unit, component, contract, API, integration, e2e, visual, accessibility