Software Engineer - Cape Town
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