Senior GUI Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 24-05-2017 9:47:56 AM
21-06-2017 9:47:56 AM

Location: Somerset West, Cape Town
Salary: Negotiable

Purpose of the Position:
To create and modify graphical user interfaces on the SARS and Lux components of the Clients Customs and Border Management Systems.
Responsibilities/Tasks:
Implement new GUI requirements using JavaScript, HTML5, CSS with AngularJS and Bootstrap
Maintain existing GUI applications written in AngularJS
Implement the SARS and Lux ‘look and feel’ and usability guidelines for GUI development
Provide technical guidance and mentorship to junior developers
Minimum Requirements
Relevant tertiary qualification in Information Technology
At least 5 years relevant experience as a GUI developer in a software development team
Keen interest to continue to be a GUI developer in a software development team
A good understanding of the SDLC process, tools and techniques related to software development
A strong knowledge of Java essentials and JavaScript
Skills and Knowledge requirements
Ability to work in a team environment: Follow leadership and collaborate on a common design model
Keen to work with team development tools: Use of source control applications (preferably GIT); Use of a UML tool for documentation
Knowledge and experience in the following technologies:
JavaScript, HTML5, CSS
Spring, REST framework and JSON
Maven
Experience in web architecture and frameworks
Experience with an application server (Tomcat, Websphere, Liberty and Weblogic - preferable)
SQL and experience with a relational database (DB2, Oracle, PostgreSQL, MySQL)
Ability to deliver production quality software by paying attention to detail, do extensive unit testing and support software testing phases
Knowledge and experience of the following would be a plus:
AngularJS, Bootstrap
Grunt, Bower, Yeoman
JAXB, XML Schema
Integration experience (Web services and JMS)
Business process/workflow layers e.g. JBPM, BPEL, Activity