Software / Web Developer - Senior

Recruitment Genius
13 Jan 2018
14 Jan 2018
Contract Type
Full Time
This companies culture is about giving you freedom and responsibility,supporting you and rewarding success. They are after brains, energy andideas and someone looking to take the next step up in their career. Theyare also offering the right candidate future share options in the company. The Role; Primarily leading the development of their core ecommerce softwareproduct, whilst also helping the team build projects being rolled out onit. The role will be focused around coding, architecture and new featuredevelopment on an existing system along with adding new functionalityand ongoing maintenance. Working closely with other members of the team, responsibilities will include: - Design and development of pragmatic solutions to complex problems - Embrace a continuous improvement culture, adopting new technologiesand platforms - Share experiences and knowledge with teams - Contribute help to reduce lead/cycle time and improve quality - Help to maintain a WIKI of system documentation, coding proceduresand processes. Requirements (Essential); - Experience with PHP5+ - Database creation, integration, and management using MySQL - Modern version control systems (e.g. Git, SVN, BitBucket) - Excellent understanding of good software design principles - JS/JQuery, HTML5 and CSS/SASS - Have knowledge of MVC architecture and methodologies. - Understanding of Agile software development methodology experience:TDD, Scrum, etc - Designing, building and updating PHP MVC applications and CMS frontends, ideally CodeIgniter - Integration of user-facing elements developed by our front-enddevelopers with server-side logic - Building reusable code and libraries for future use Requirements (Desirable); - Experience with REST APIs - React.js - Experience with using terminal for server management - Awareness of DevOps, Continuous Integration and Release Management - Some experience with Google Cloud Platform You; Their work is fast-paced, dynamic and exciting. You'll work with theirskilled team, and be driven by quality and success and will contributewith your: - Enthusiasm for creating new software and features - Experience, self-sufficiency and initiative, with an ability to solve problems - Ability to optimise applications for maximum speed and scalability - Support of the team as a technical in-house resource, available toquickly debug and solve problems, provide feedback and keep the teaminformed of status - Ability to effectively communicate with team and clients alike Benefits - 25 Days Annual Leave + Public Holidays - Pension Scheme - Consideration for Share options - provided by Dice AGILE, AGILE SOFTWARE DEVELOPMENT, CLOUD, CMS, GOOGLE CLOUD PLATFORM, HTML5, JQUERY, MVC, MYSQL, PHP, SCRUM, TDD