Reporting to the IT Manager, you will be responsible for developing all new features as well as
enhancing existing features and fixing bugs. You will work closely with the IT Manager and internal end users to scope requirements, write user stories, build & test features, demonstrate functionality to users and deploy high quality, well documented code.
Based at our client’s head office, you will work with the IT department using SCRUM to prioritise the
backlog, plan and execute sprints and incorporate user feedback.
You must have commercial experience building enterprise level, object oriented PHP applications as well as a minimum of 1 year’s commercial experience programming angular single page applications (SPA).
You must have strong verbal and written communication skills and be able to articulate complex ideas to non-technical team members.
You must also be used to working with version control systems, preferably git, and working within a team where branching and merging are the norm.
You should hold a recognised qualification, ideally a degree in Computer Science or similar. Any other relevant qualifications an advantage eg, PHP or mysql certification.
You should delight in pleasing end users and enjoy working with them to incorporate feedback at all
stages of development.
Object Oriented PHP 7.x
Laravel 5.x, preferably including database migrations, events and queues
Angular 1.x, including ngresource
MySQL 5.x, including innodb with foreign keys, preferably including replication
Linux command line competence
Angular UI Bootstrap
Advanced linux skills eg bash scripting, server administration
Working knowledge of XML/JSON and using 3rd party APIs
Tcpdf library for generating PDF documents