Technology Department

Web Developer

By January 4, 2019 No Comments

Reports to: Chief Technical Officer – IT 

Main Purpose and scope of the role

Responsible for coding and modifying web-based applications and websites in line with the organisations strategic objectives. Taking layouts to functioning code in line with agreed requirements

Key duties & Responsibilities: 

  • Either as part of a team or working solo take product requirements and complete UI, Coding and DB design tasks to completion ready for UAT and approval.
  • Take agile requirements and convert them into tasks with a work estimation value for projects
  • Maintain the development wiki in line with product changes Host internal planning
  • Observe code promotion rules and supply sane commit messages with all work
  • The developer is responsible for enforcing quality control over their own work packages by ensuring UAT is carried out following adequate testing and promotion of code.
  • Liaise with other departmental colleagues to understand all necessary aspects of a projects development.
  • Develop self and maintain knowledge in relevant field at all times 

                                   Person Specification 

Essential skills/experience: 

  • PHP (must have good working knowledge of PHP)
  • OOP (must have a good working knowledge of the OO paradigm)
  • MVC (a practical understanding of design patterns)
  • SQL (a knowledge of database design sufficient to produce a practical schema and perform some normalisation)
  • JavaScript (a practical understanding of JavaScript enough to amend and extend existing code as well as create new functionality) 

Desirable skills/experience:

  • At least two years full life cycle development experience in a LAMP environment.
  • Knowledge of full lifecycle development (SDLC)

Personal Qualities:

  • Desire to challenge the norm and current way of thinking in order to do things better.
  • Good communication skills
  • Flexible and adaptable to changing circumstances
  • A collaborative and analytical manner
  • Must have an altruistic nature and be a contributor

 

 

Neil Durrant

Author Neil Durrant

More posts by Neil Durrant

Leave a Reply