All Careers

Senior Developer

We are looking for an experienced PHP developer to join our dedicated team, able to work without supervision, contribute to the ongoing development of our systems and mentor junior developers.  Responsibilities include delivering work on time and within scope.

Essential skills

  • Solid PHP experience, with the ability to demonstrate an understanding of how PHP works at the base level
  • Experience with a modern MVC framework is essential, e.g. Zend, Symfony, Laravel. Symfony experience would be optimal
  • A thorough understanding of MySQL with the ability to write and optimise high performance queries, and work with large data sets
  • Ability to conform to coding standards (we use PSR1/2) and participate in code reviews
  • A good understanding of application security
  • Knowledge and understanding of the core design patterns
  • Experience and understanding of general testing, fault finding and unit testing (especially using PHPUnit and Selenium)
  • Ability to effectively manage time and deal with other teams, and customers from time to time


Desirable skills

  • Experience with an ORM is highly desirable, particularly Doctrine
  • Some understanding of JQuery, SASS and responsive web frameworks such as Bootstrap, Zurb Foundation would be useful
  • It would be beneficial to have experience working with legacy code, and be able to contemplate optimal methods of refactoring a large application that cannot suffer down time
  • Experience with XML, SOAP, JSON and RESTful services
  • An understanding and experience of the issues of scalability and high performance services
  • Ability to write and maintain effective system documentation
  • A good understanding of Linux, basic bash skills, experience of maintaining a Linux based system and installing a LAMP stack
  • The ability to research, design and write new software solutions
  • Mentor more junior developers



  • Very good educational background
  • Proven work experience in a similar role in the information technology sector
  • Solid technical background
  • Excellent written and verbal communication skills
  • Solid organisational skills including attention to detail and multi-tasking skills


Contact Details

  • Applicants should forward their up to date CV including salary information, together with a covering letter outlining why you would be suitable for the position, to

Do you think any of your friends would be interested in this role? Share this post by clicking on the social buttons at the top of the page.

View all careers