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
- Functional descriptions
- 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
Ideal:
- Bachelor’s Degree
- Information Technology – Computer Science
- Information Management
- Any major relevant to 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
- Proven 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.
Experience
- 5+ years proven experience in software development, project delivery & implementation
- Experience in the following:
- Java
- AWS LAMBDA
- 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.