- Interpret, solution design and correctly implement business requirements
- Provide estimates of work to assist in project planning activity
- Design low-maintenance, sustainable and scalable software solutions to meet business requirements
- Reduce technical debt where appropriate
- Liaise with peer system owners to ensure any impacts are properly understood, documented, and mitigated against from an up and downstream perspective
- Build solutions using established industry best practices, technologies, and standards
- Support business users through User Acceptance Testing
- Deploy solutions with care and contingency in mind
- Release Management, Runbook and Hypercare support/planning
- Collaborate with IT colleagues from Architecture, Infrastructure, Business Analysis, Test and Digital Operations
- Accurately document technical designs, constraints and code base to facilitate knowledge repository, cross training and impact assessments
- Ensure compliance with all organisational, legal, regulatory and department standards including SOX compliance and Security