1. To understand Business needs, research, and lead in documenting, analysing and designing solutions in response to business and technical requirements received.
2. Accountable, internally within the development team, for the analysis standards and procedures employed within the team and the overall quality of the functional specifications produced
3. Identify and mitigate potential risks to the Business when determining and implementing the final technical solution.
4. To identify and design the most appropriate technical solution to requirements presented by the Business giving consideration to the central problem and any associated impacts on other departments and the Business.
5. Lead in the technical development, enhancement and upgrade to existing software solutions.
6. Lead in the continual review and improvement of the chosen tools and techniques.
7. Collaborate with other members of the development team to ensure that the strategic aims and drivers of the business are clearly and effectively met with when producing system solutions
8. Design system solutions that not only satisfy the business requirements but also meet the strategic aims of the department with optimal future-proofing
9. Design and build complex report solutions that can be published on the Oracle portal
10. Lead in the creation of test plans and scripts for unit and system testing
11. Audit the quality of unit and system test scripts produced by other Application Development team members
12. Be ‘centre of excellence’ capability within the team for the tools and techniques used within the role and be perceived as an expert in these.
13. Ensure knowledge transfer during development and implementation lifecycle
14. Liaise with business to ensure requirements complete and accurate, presentation layer fit for purpose and correct solution delivered and effectively utilised
15. Write and maintain specifications and other documentation to RIAS standards
16. Project manage small developments carried out within the team