Software Engineer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 13-11-2014 6:07:21 AM
11-12-2014 6:07:21 AM
A fast growing UK eCommerce company with an office in Cape Town is seeking a talented, motivated and process driven Software Engineer.


The company provides the full end-to-end of eCommerce to leading retailers. If you enjoy working in a fast-paced, innovative environment, this is the place for you. You will be working with the latest eCommerce technologies to deliver amazing eCommerce stores to retailers.

The successful candidate will be a member of the Development team and report to the Software Development Manger. The candidate will work on a prioritized list of projects and initiatives designed to optimize the eCommerce and mobile websites on multiple platforms in Java, PHP and GoLang. The developer will work with project managers to prioritize projects and work with the development team to update existing code as well as write new software to improve functionality. The developer will work with both front-end and back-end technologies where appropriate and also be expected to contribute positively to the management of the company’s source code.

Responsibilities:?

Adopt, develop and deploy scalable and appropriate solutions in Hybris, Magento and iCoris

Perform complete testing of all developed units and components including but not limited to browser compatibility handling

Participate in end-to-end and user acceptance testing

Manage source code and the release management processes

Support and help troubleshoot integrations with 3rd party systems

Assist junior developers when needed

Requirements:?

Bachelor’s degree in Computer Science

Highly effective problem solving and analytical skills

2+ years’ experience using Web development technologies such as HTML, XML, CSS, JavaScript, Web services and APIs preferably in an eCommerce environment

Understanding of distributed, component-based architectures

Advantageous Skills:?

Ability to work in multiple programming languages. Preference given to Java, PHP and GoLang developers.

Experience with GIT, JIRA and CI with Jenkins

Prior experience with Hybris, Magento or other eCommerce systems

Experience in multiple operating systems.

Knowledge of caching services such as Redis and Memcached.

Understanding of the difference between SQL and NOSQL databases.

Spring framework development

Understanding of the basic software design patterns and principles. ?

Attributes:?

Ability to work in a team environment

Ability to independently manage multiple tasks simultaneously

Must be self-motivated with good organizational skills, strong attention to detail and excellent follow-through

Recruiter: Studio 29