Flexible and enthusiastic Back-End Developer required to join our clients ICT team in delivering several key transformational projects within the system. Working with and enhancing their database systems you will be implementing back-end services mainly around API functionality, primarily built on the Laravel framework. Though the main focus will be MySQL database development and PHP implementations using Laravel some flexibility would be required to take on other tasks as directed including some technical design, schema planning, deployment planning, testing, and other roles as needed.
Detailed knowledge of SQL Essential
Detailed knowledge of PHP Essential
Proven use of frameworks in development Essential
Experience of working in an agile iterative manner Essential
Able to work as part of a development team Essential
Excellent communication skills Essential
Proven track record of enterprise development projects Essential
Keen attention to detail Essential
Able to write clear comprehensive documentation Essential
Flexible approach to tasks and ability to multi-task Essential
Experience with Laravel Desirable
Experience with MySQL/MariaDB Desirable
Experience of API data exchange with JSON Desirable
Linux server administration experience Desirable
Experience in cloud-based platforms Desirable
Experience in using SCM such as GIT Desirable
Experience in working with third-party developers Desirable
Experience of working with design agencies Desirable
Experience with localisation of software products Desirable
Knowledge of standard modelling techniques such as UML and ERD Desirable
Understanding of load balancing and high-availability techniques Desirable
Familiarity with front-end standards such as Angular and jQuery Desirable
Note an application must meet the essential criteria above, desirable criteria are not essential but it is expected a successful application would be able to learn skills in all the areas if required.
No specific qualifications are required as this role is flexible based upon the skill of the successful applicant, with flexibility and enthusiasm the more important characteristics.
Role and Responsibilities
Primary responsibility will be building API services in Laravel to connect back-end data services with front-end connections from web and app clients. Large sections of this in terms of data contract will already be defined (and in the process of development), but there is also scope to provide input and expertise into the planning and implementation of new features. The ideal candidate would be a flexible and engaged team player willing to undertake a great deal of different tasks.
The company is going through an extensive and exciting period of change driven around innovative ICT projects, and it is foreseen the right developer would be able to work in a variety of areas and on different modules.
Specifics: Full Time 24 month Fixed Term Contract
Monday to Friday office hours
Potential for some flexible working (start/finish times), and also possible limited overtime opportunities
Salary: up to 35k depending on experience, annual progression