Purpose Statement:To implement a functional and/or non-functional requirement according to a functional and/or non-functional specification adhering to an architectural designResponsible for the development, testing & implementation of forensics initiatives in line with the SDLC and according to delivery standards and specifications.

Key Performance Areas:

  • Quality
  • On-time delivery
  • System maintenance

Key Tasks & Accountabilities:Quality

  • Apply Agile practices in developing and delivering software according to:
  • Technical specifications
  • SDLC standards
  • The organisations prescribed development frameworks, patterns and practices.

On-Time Delivery

  • Responsible for timely delivery of developed applications and systems, and that project deadlines are met.
  • Conduct user story breakdowns to derive at accurate estimations.

System Maintenance

  • Attend to and resolve queries raised during stand-by rotations, or refer to other stakeholders where relevant.

Job Requirements:QualificationsMinimum:

  • Grade 12 National Certificate / Vocational


  • Bachelor’s Degree
  • Information Technology – Computer Science
  • Information Management
  • Information Technology: Data Analysis| Commerce | Mathematical Sciences | Engineering

Knowledge & Experience:Minimum Knowledge

  • IT systems development processes (SDLC)
  • Application, Web development
  • Systems analysis and design
  • Unit Testing
  • Performance Testing
  • Object Orientated Development

Minimum Experience

  • 5 years proven experience in software development, project delivery & implementation
  • Experience in the following tools, methodologies, coding languages and platforms:
  • Agile
  • Net (C#) and/or Java
  • Object-oriented Development
  • Web API & RESTful web services
  • Design patterns
  • Unified Modelling Language
  • Relational & NoSQL Database Design
  • Cloud architecture & platforms

Ideal Knowledge

  • UML
  • Systems analysis and design.
  • System architecture (technical design and implementation processes).
  • Banking operational & systems environment.


  • 5+ years proven experience in software development, project delivery & implementation
  • Experience in the following:
  • Java
  • Docker
  • RESTful services and micro service architecture

Experience in the following database technologies

  • Relational, e.g. SQL Server 2012
  • NoSQL, e.g. MongoDB, DynamoDB
  • Embedded, e.g. h2db, mdf, SQLite

Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.

You can visit our website for more vacancies: [URL Removed] / Facebook page @wePlace / LinkedIn [URL Removed]

Learn more/Apply for this position