Working closely with all stakeholders, including the Delivery Manager, business/systems analyst, development team colleagues and ITS to understand business requirements.
Analyse existing systems and interfaces for modification and improvement purposes, evaluating, designing and documenting the system solution.
Collaborate and contribute with team members to determine reliable delivery estimates for projects and enhancements.
Embrace an agile approach to deliver quality solutions in accordance with agreed delivery deadlines.
Develop components of the digital solution and take ownership of the quality assurance for your contribution.
Conduct or participate in code reviews to ensure code developed meets coding best practices, security requirements, scalability and maintainability guidelines.
You will be designing, developing, testing and running the code that supports our Online Retail Customers.
You will be required to translate business requirements into the desired digital solution that meets the business need and improves the Online experience for our customers.
Minimum 3-year relevant IT qualification
At least 3 - 5 years development environment, with at least 3 years Java development experience.
Strong analytical skills
Good understanding of web development architecture, together with the principles and processes of web development
Awareness of Agile methods and related techniques (e.g. Kanban)
Strong Java programming skills
Strong online/web development background with cross-functional experience
Experience with eCommerce frameworks (ATG/Oracle Commerce, Hybris, WebSphere Commerce)
Experience in writing Junit tests