and Capabilities The successful candidate will possess the following skills and capabilities:
Analytical, technical and problem-solving skills
CSS, HTML experience an advantage
Working knowledge of a Linux development environment, preferably RHEL will be advantageous
Experience in designing and developing software applications from scratch
Ability to document, diagram and verbally describe the application architecture and design
Unit testing of the developed software components
Motivated, self-starter, who can work as part of a productive, fast-paced team
Preferable but not essential
Experience designing and/or implementing high-performance, highly-available and horizontally scalable software.
Experience with software profiling and optimization.
Experience with database schema design, optimization and tuning.
Experience with online transaction processing and or online analytical processing
Experience with API and Interface design
Experience with any of the following software and technologies: Typescript, SQL, Linux, Swagger / OpenAPI, HTTP, REST, Docker, Spring Framework, Gradle, Maven, Ansible, MySQL / MariaDB and Node.js.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to ********** and mention the reference numbers of the jobs.