Job Role and Responsibilities
To support the application and web development in all functional area of designation (Capture, Analysis, Presentation), throughout the application design, build and run phases (from Functional requirement to Bug Fixing). To fully satisfy business development and Application support requirements and to deliver to agreed timescales and quality standards.
Application Development
Develop applications in legacy and emerging technologies and provide expert delivery, drawing on specialist knowledge of the development arena and pro-actively maintaining an expert knowledge of emerging development technologies and methodologies.
Identify and utilize the correct tools, techniques and methodologies for the development of business applications in order that business requirements are fully and efficiently delivered to a high quality standard.
Ensure that source code management and control practices are adhered both personally and within the wider developer community.
Adopt and adhere to Change and Release Management procedures to ensure that risks in software development and deployment are kept to a minimum and are managed accordingly.
Project Lifecycle
Ensure that in-depth technical documentation is written as part of the application development life-cycle, using development methods and solutions as appropriate, and working with the testing strategy within the P3O.
Liaise closely with senior stakeholders and act as a trusted advisor to the Practice leads and Senior Project Manager function within the P3O.
Support and Continued Service Improvement
Ensure the delivery of Bug Fixes, Change Request and Development activities on time to a high quality and accuracy by driving continued service improvement (reduction on bugs and improvement on turn around time of developments/change requests)
To act in a 2nd and 4th line support capacity for developers and the business, as part of a trusted advisor and “go to” team for escalations.
To act as an escalation point for in or out of hours critical issues and outages for the particular area of responsibility – this to be agreed in advance and from time to time as part of the provision for reasonable overtime.
To provide SQL development support to the IT department.