About the role
- Designing, coding, testing and installing applications programs either in one major program or a range of programs across multiple platforms
- Conducting design and code reviews, and providing advice and support of more junior members of the team
- Preparing, reviewing, and maintaining systems and program documentation
- Analysis and design of applications programs and databases
- Assist and advice in problem determination and resolution.
- Liaising with users to assist with problem determination.
- Work closely with the business analysts to evaluate possible solutions and refine the business and technical requirements.
- Ensure that solutions are developed within agreed time frames and to the agreed scope such that business requirements are met.
- Provide quality applications that are free of defects, fit for purpose, and designed for ongoing ease of support and maintenance.