Lead the design, build, and optimisation of business‑critical applications and automation solutions that integrate across enterprise systems. Combine architecture leadership with hands‑on engineering to accelerate delivery, reliability, and scale.
Key responsibilities
- Work with relevant stakeholders to understand user requirements, analyse current issues/gaps, identify improvement opportunities, propose digital solution and development roadmap.
- Own end‑to‑end lifecycle: discovery, solution design, implementation, testing, deployment, and transition to operations.
- Create apps and automation: improve user experience and efficiency by digitalize manual business workflow/process.
- Implement automation across CI/CD, infrastructure as code, release management, and test automation.
- Engineer integrations and APIs; design event‑driven workflows and orchestration across SaaS/enterprise platforms.
- Establish and enforce best practices for security, reliability, performance, and cost optimisation.
- Collaborate with product/operations to refine requirements, maintain backlogs, and deliver incremental value.
- Build observability (logging, metrics, tracing); lead incident response and root‑cause analysis.
- Mentor engineers, lead design/code reviews, and maintain technical documentation and standards.
- Contribute to governance: estimation, risk management, change control, and stakeholder communication.
- Track KPIs (deploy frequency, lead time, MTTR, defect rates) and drive continuous improvement