• FredaJ

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.

Could life be less stressful? Get Paid To Use Facebook, Twitter and YouTube!


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

when required.

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

  • user-base environment

  • 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

  • documentation

  • 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)

  • C# (Essential)

  • JavaScript (Essential)

  • PHP (Essential)

  • Visual Basic (Desirable)

  • Drupal (Desirable)

  • WordPress (Desirable)

  • Database technologies – particularly Microsoft SQL

  • Performance tuning at code and database levels

  • Front end development techniques e.g bootstrap

  • Quality Assurance

  • 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

33 views0 comments

Recent Posts

See All