IT Applications Developer

Job Description

Duties include:
Maintains knowledge currency on technologies and best practices, especially in relation to the area(s) in which you are expert, and supporting regulatory, security and compliance
Broadens and develops knowledge currency on technologies and best practices, in relation to the area(s) in which you are not yet expert
Supports Managers from other areas of the business to identify and establish the development needs of individuals responsible for the delivery of customer services in relation to areas in which you are expert
Provide mentoring of more junior technical personnel within core technology groups, through training and coaching, leading by example and encouraging technical and personal development
Identifying opportunities for team training and skills advancement
Manage the team’s resource on project against BAU
Highlight opportunities for scaling resource demand out to partners or outsource providers
Continuously look for opportunities to improve service; work with team to develop and implement plan to reorganise and inspire change across multiple projects/programme (with minimal support)
Establish strong communications with team members, project managers and all other stake holders
Be the link between the business and the team
Manage IT staff by recruiting, training and coaching employees, communicating job expectations and appraising their performance
Ensuring the communication of clear goals for the team
Assist in setting milestones and timelines
Be able to lead technical delivery of different sized projects using an agile or waterfall process
Provide guidance in identifying and defining requirements with the business stakeholders
Liaising closely with architects, business analyst, consultants and senior stakeholders across the business
Serves as the critical issue point for unresolved issues; work with all IT customers, vendors, internal team members for resolution