The primary role is to support the business with its current Magento Enterprise implementation and Node. js presentation platform by working collaboratively with the rest of the online development and Core Systems teams. The candidate will work with the product team to develop the website from ideation to project delivery.
Work with the product team on a daily basis on both support and future developments.
Enhancing and extending the core capabilities of the Harvey Nichols Magento online trading platform.
Influence the digital development department by helping shape best working practises, coding standards, design patterns, code reviews, documentation, testing and agile methodologies.
Assist in the mentoring of the in-house Magento team with a strong view on instilling collaboration throughout the department.
Translating user requirements into functional design specifications and working with-in the scrum team to estimate accurate timescales during sprint planning.
Have a good understanding and advise on systems integration with the internal Core Systems development team.
Work closely with QA to ensure a solid testing environment is adhered to, including CI, DVCS and release management.
Providing training to users of any new or existing systems and working with them to ensure they fully utilise the functionality available to them.
Monitoring third party providers and ensuring they adhere to agreed service levels.
Deep understanding in the core Magento platform with the ability to advise in all areas comfortably (ideally Magento certified).
Working experience using git and Github.
Experience working on an ecommerce application (or other dynamic/transactional applications).
Substantial experience developing in PHP applications using object-oriented programming principles. We have Laravell and Cake applications as well as Magento.
An understanding of the LAMP stack with an ability to debug issues on a production environment.
Comfortable creating templates and making minor styling amends.
Complete confidence creating, querying and updating relational databases.
Experience of creating, using and manipulating XML.
Experience using and interacting with JSON Objects.
Experience with AWS (desirable).