Java Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 19-05-2016 4:00:12 PM
16-06-2016 4:00:12 PM
The role of a Software Engineer is to develop and maintain the e-Commerce latform by developing new features in accordance with specifications set out by the Chief Engineer, and to address issues as they arise.

Minimum education required
  • Bachelor’s degree in Computer Science, or equivalent experience

Desired Skills and Experience
  • 6 or more years of continuous Java development using Java 6 and later
  • SQL experience and a good understanding of stored procedures and other DBMS concepts
  • XML, XSD, and Web Services knowledge
  • Technically sound
  • Understanding of client-server architecture
  • Ability to understand and work with linear protocols and file formats
  • Ability to learn rapidly about the payment industry and the company's e-ommerce Platform

Key Focus Areas
  • Developing the company's e-Commerce Platform

Additional Information
  • To develop and maintain the company's e-Commerce Platform by enhancing the product as required by project requirements or general product stability and functionality
  • To address issues as they arise
  • To bring fresh ideas and thinking to the e-Commerce Platform, in the form of effective uses for various technologies or new ideas on the future of the product

Essential Duties and Responsibilities
  • Development of the e-Commerce Platform using established coding standard and methodologies, ensuring that good code quality and best practices are maintained
  • Unit testing of enhancements and issues before release to the Product Department for QA
  • Working with the Product, Project and Support Departments in issue resolutio and QA support
  • Where applicable, improving legacy code with the aim of bringing it up to current standards and efficiency
  • Aiming to research ways of improving the e-Commerce Platform, whether by introducing new technology that is relevant to the application or by designing patterns for code efficiency
  • Maintaining a good and sound development environment and ensuring that all code is managed in accordance with current SDLC principles
  • Assisting with any future planning for the engineering department in terms of methodologies and tooling that may be required
  • Providing client support in troubleshooting and addressing critical issues in client environments when other lines of support are not available or insufficient to address the issue at hand. This would require after-hours availability.
  • Assistance to the Chief Engineer in various tasks related to the Engineering department
  • Assistance and support to fellow engineers, including coding support, e-Commerce Platform support, etc.
  • Accountability in task resolution, seeing the process through from when a task is logged until it is resolved

Please send your MS Word formatted CV.

Recruiter: CompuJobs