What you'll do: - Act as a designer, developer working with the Client team based on the end client site. You will responsible for the specification, development, unit testing and implementation of new services and UI screens to an existing application. - Take ownership of components and ensure that they are built to agreed standards and on time - Provide technical support for the application during system and non functional testing.
What you'll bring: - Excellent knowledge of PHP 7 and MySQL 5.6, experience of building scalable, resilient applications - Experience in developing user interfaces using JavaScript - Experience of the core XP practices of TDD, Pair Programming, and Continuous Integration - Demonstrable experience in the use of frameworks and libraries used within PHP, eg Zend 3, Doctrine, - Experience of working in collaborative teams and working in an agile manner in a commercial environment
Desirable experience of: - Designing microservice-based architectures using domain driven design (DDD) - CQRS and Event Sourcing patterns - JIRA/Confluence - Experience in working on the AWS platform eg RDS, EC2 - Experience with any automated testing tools is a plus, especially PHPunit and Selenium. - Developing using Vagrant VMs