IT Developer Job Description
Job Purpose-IT Developer Job Description
IT Developer Job Description to be accountable for the development, upkeep and maintenance of the bespoke applications and databases.
To develop and support the integration of different systems and databases and ensure the security of applications and databases is continually reviewed and improved.
To carry out day-to-day support of the off the shelf business systems. To provide input into and support the IT strategy.
Key Responsibilities-IT Developer Job Description
1- To develop and support secure applications, database platforms and integration tools as an individual or within a team in accordance with the IT strategy and IT continual improvement processes; To develop applications that adhere to agreed processes and standards, and continually identify and adapt to best working practice.
2- To be a point of contact for immediate colleagues of all levels of seniority and external suppliers wishing to communicate with the department on IT development matters.
3- To work closely with other developers, the Head of IT and other colleagues inside and outside of the IT department on projects, identifying risks and issues as and
4- To act as a trusted advisor to the Head of IT to help implement and determine IT
development priorities, strategies and initiatives.
5- To keep up with IT development industry standards, and apply appropriate new tools and methodologies to College systems and processes.
6- To provide training, assistance, and guidance to colleagues within the department and other members of college when required; To supervise and guide the Junior IT Developer.
7- To monitor, maintain and test off-the-shelf business applications.
8- To specify, develop and maintain accurate and up to date system documentation for the IT applications and databases.
9- Visual design of websites and applications to ensure a consistent theme across all digital platforms
Knowledge Skills Experience Education-IT Developer Job Description
Experience in supporting and developing IT applications and databases in a large
A very good understanding of IT development concepts
Experience in supporting large IT development projects
Proficient in supporting users over the phone and desk-side
Experience in development programming ethics – code commenting and
Awareness of best practice around developing secure applications
Experience of administering applications on Windows Servers
Experience of administering applications on Linux Servers
Experience of IT security methodology
Experience with project management methodologies
Experience with ITIL frameworks, and working with service management tools
Experience in data integration between multiple business critical applications.
Experience with API use and development
Using the client-side object mode, REST and Web services
Experience in a CI/CD environment preferably Azure Devops and Git. (Essential)
Visual Basic (Desirable)
Database technologies – particularly Microsoft SQL
Performance tuning at code and database levels
Front end development techniques e.g bootstrap
User acceptance testing
Experienced in developing and using SharePoint (Desirable)
Ability to work under pressure
Ability to prioritise own workload to meet deadlines and colleagues’ expectations
Flexible, with a positive attitude and a willingness to learn new skills
University Degree in an IT discipline
Recognised IT development certifications