This role will sit within the Web Platform team and is for very experienced developers who have gained considerable technical and development expertise and are able to use their experience to make a positive contribution at a senior level within the team. The post holder will take a lead technical role in the design and delivery of new and ongoing projects as well as instigating and delivering key engineering improvements.
Responsibilities
- Understand the technical issues and data challenges of the University and provide technical input as to how these may be met
- Maintain an understanding of database models and technical designs of applications being developed
- Take a lead role in the technical design, coding, testing and documentation of developments
- Extend and develop one’s expertise, technical skills and knowledge through formal training courses and by self-development, thereby becoming a source of knowledge and expertise to the team, colleagues and users
- Provide training, technical advice, mentorship or coaching to colleagues and supervision of less experienced developers where appropriate
- Manage operational activities of development projects, attending project meetings and providing planning estimates and updates on progress to project leads
- Manage own workload and work effectively with others to deliver new developments, support and enhancements to meet required timescales
- Liaise with the Functional Analysts, Business Analysts, Data Analysts and users through all stages of design, development and testing to ensure that developments meet the users’ requirements
- Communicate directly with users on support and technical issues and present options for technical solutions using software demonstrations, walkthroughs and prototypes where appropriate
- Contribute to the production of standards and best practice documentation for the integration team and ensure that development meets these standards
- Review and make suggestions for improving Software Solutions’ integration development processes and procedures
- Undertake other duties commensurate with the role and the grade as may be required by the line manager from time to time