ROLE PURPOSE
You will be responsible for technical design, development, and implementation of end-to-end client facing applications.
THE WORK YOU NEED TO DELIVER
- Design and develop Single Page Applications.
- Adhere to architecture principles and policies.
- Experience designing n-tiered applications (multi layered architecture).
- Contribute in design sessions.
- Analyse impact of proposed changes to programs and provide estimates.
- Produce code that is easily maintainable.
- Produce code that adheres to functional and technical specifications.
- Adhere to technical standards.
- Produce code that is well documented.
- Assist other developers.
- Perform quality assurance checks / code reviews.
- Contribute to the establishment of best practice standards.
- Prepare technical specifications.
- Perform unit and system testing.
- Work closely with systems analyst.
- Develop innovative solutions.
- Ensure audit, security and access control requirements are adhered to.
- Adhere to deadlines.
COMPETENCIES REQUIRED
Languages
- Java
- HTML
- JavaScript
- CSS
- SQL
- Python (limited)
Frameworks and specs:
- Java EE 5
- Java EE 6
- Java EE 7
- JSR 286 Java Portlet Specification
- Angular 1.x
Runtimes and tools:
- IBM WebSphere Application Server 7.x
- IBM WebSphere Application Server 8.x
- IBM WebSphere Portal Server 8
- IBM DB2
- IBM WebSphere MQ
- Apache Maven
- mybatis
- Gulp / Grunt
- Less / Scss
- Git
- Mockito
- Karma
- Jasmine
- dbunit
- Jenkins
Methodologies:
- Scaled Agile Framework (SAFe)
- Scrum
EXPERIENCE AND QUALIFICATIONS
- At least 5 years of full time software development experience.
- Relevant IT Qualification
Send a detailed copy of your CV to Bonita (bonita(at)recru-it(dot)co(dot)za)
Should you not be contacted within 7 days, please consider your application as unsuccessful.