Software Engineer / Senior Software Engineer / Java Developer
Location | Bryanston, South Africa |
Date Posted | October 24, 2020 |
Category |
Engineering
|
Job Type |
Full-time
|
Currency | ZAR |
Description
Duties & Responsibilities
Key responsibilities and duties:
The Software Engineer will be responsible for:
-
- Detailed design of software and hardware solutions as architected by the Group CIO and/or IT management;
- Development of software code to implement the agreed designs;
- Development that will include but not limited to: Java, SQL, JavaScript, BPEL, bash scripting;
- Working with the Smile Product team to understand application requirements of the products and services being delivered to the subscriber base;
- Unit and system testing software modules developed to ensure adherence to quality and performance metrics agreed in the design phase;
- Providing operations’ support and troubleshooting to OpCo teams in order to ensure that IT SLA's are being met;
- Deploying solutions in OpCos whether these solutions are “off the shelf” software or in-house developed;
- Working with Open Source communities to feedback issues, bugs and improvement for the betterment of the community in question;
- Working with the Infrastructure teams to ensure software solutions are correctly platformed so as to meet the business objectives of the products and services;
- Documenting and sharing knowledge, experiences, designs and solutions for the benefit of the employees of the Company;
- Day-to-day maintenance, administration and support of Java-based platforms;
- Level 2 and Level 3 Operational support of the systems you will be involved in.
Desired Experience & Qualification
Qualification and Experience:
- Bsc/B.Tech degree or equivalent.