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.
Job PurposeYou 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 qualificationAt least 3 - 5 years development environment, with at least 3 years Java development experience.Strong analytical skillsGood understanding of web development architecture, together with the principles and processes of web developmentAwareness of Agile methods and related techniques (e.g. Kanban)Strong Java programming skillsStrong online/web development background with cross-functional experienceExperience with eCommerce frameworks (ATG/Oracle Commerce, Hybris, WebSphere Commerce)Experience in writing Junit tests
Company Location: Cape Town