The Little Black Book Agency

The Little Black Book Agency Cheshire, UK
27 May, 2018
Full Time
Job Description Mid-Level Developer (PHP, MySQL & MVC) - Cheshire - £negotiable Automation software company, based in Daresbury, is looking for a mid-level back-end developer with PHP, MySQL and MVC skills to join their technical team. Reporting to the Development Manager, you will be responsible for producing high-quality code and solutions that meet specified requirements and are delivered to schedule. You will work collaboratively with other staff to meet business objectives and contribute to process improvement, wherever possible. You will take pride in your work and share knowledge and solutions for the benefit of the wider development team. Essential knowledge required: 3 to 5 years commercial development experience working on large scale projects and web apps Working with PHP-based MVC frameworks such as Codeingiter, Laravel, or similar Developing and working with 3rd party API integrations and solutions Experience of Automated Testing Writing Object-Orientated Code Working in an Agile environment Strong knowledge of Linux servers, administration and maintenenance MySQL or similar (e.g. MS SQL Server, MariaDB) Experience of using & building REST services HTML, CSS, JavaScript libraries (JQuery, Bootstrap) GitHub experience highly desirable PHPUnit testing It would also be advantageous if you had any of the following skills/experience, although none- of these are essential and on-the-job training will be offered: MongoDB to an intermediate level Experience of working with Amazon Web Services, Digital Ocean Exposure to using continuous integration SQL Stored Procedures Application of software design patterns such as dependency injection or repository, specification or decorator patterns Working knowledge of collaborative development tools e.g. Git Linux/Unix command line Queuing Software e.g. RabbitMQ / SNS Monitoring / Logging e.g. New Relic / Greylog / NetStats Server Load sharing This is an excellent opportunity for a dedicated team player, who can adapt and be flexible, to a work in a fast-paced and demanding environment, where new technologies are harnessed and everyone's skills count. You will be a fundamental member of the team, making a significant difference from day one, in a company and culture where everyone is valued.