Posted on: 04 July 2023
ID 865694

Software Developer: Customer Domain

An opportunity exists for a Software Developer to join our team. This position is open to applicants from Cape Town, Johannesburg and Pretoria.

The main purpose of this role is to develop and maintain software solutions and/or applications, competently code, test and debug programs.

The Software Developer reports directly to the Team Lead. This position is required to complete the development tasks related to a project within the specified time lines. The focus is to convert tasks into programmes, thereby developing the IT language for a specific software application.

Internal Liaison takes place through the manager. External liaison is limited.

Duties and Responisbilities (Include but is not limited to):
  • Obtain project specifications from the Team Lead
  • Ensure understanding of specific project requirements
  • Divide the work into smaller components to ensure the focus is on a specific area (in line with Scrum practice)
  • Evaluate what would be the best approach to develop the required solution
  • Write the code to address the requirement
  • Write the code by considering and ensuring that the code can be re-used in other applications as well as in the current application
  • Checks that the code is maintainable and, if required make changes to the without affecting the rest of the system
  • Evaluates that the code is readable and understandable for future maintenance
  • Ensures that the codes adheres to the coding standards
  • Writes code in the most efficient manner
  • Writes code without adding assumptions but ensuring it is in line with the original technical specifications
  • Write automated tests for the code
  • Runs the tests on the code on a regular basis
  • Identifies problems and rectifies the mistakes/problems
  • Run demos for the Team Lead as a further evaluation tool
  • Attend weekly KPI meeting with Software Development Team Lead
  • Attend monthly performance meeting with Team Lead
  • Attend all required training courses for new products
  • Compile and submit weekly reports to Team Lead
  • Communicate and share information with the team
Key Requirements:
  • Grade 12 or equivalent (Essential)
  • Formal programming qualification (Desirable)
  • 2 years experience in software development / coding (Essential)
  • Knowledge of IT programming languages
  • Knowledge of project management principles
  • Knowledge of software development methodologies
  • Specific knowledge of PHP programming
Additional Skills:
  • Multitasking skills
  • Computer skills
  • Time management skills
  • Organisational & administrative skills
  • Attention to detail
  • Analytical skills
  • Working within a structured delivery environment and in accordance with best practices & standards
I am sure you are reading this job description and meet majority of the criteria BUT you may also still not be 100% comfortable in applying. We believe that there is a place for everyone under the Mukuru sun and we want YOU to contribute to our diverse tapestry of talent. So come on, take a leap of faith, and send your application if you meet majority of our requirements. Remember to include a snippet of how you will bring value and help us build a future of success that will help us determine where and how you may best be suited Maybe you are just the future Mukurian we need!!

Should you be appointed in a remote/work from home role at Mukuru, it is your responsibility to ensure that you have uninterrupted internet connectivity and a work-like environment at your home location, in order to deliver your best in terms of performance, productivity and service to our customers.

If you do not receive any response after two weeks, please consider your application unsuccessful.

NB: ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANYS DIVERSITY AND INCLUSION PLANS
Occupation:
Finance jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Black Rock Mine Jobs-Kuruman 27732139854
Jobin.co.za
Black Rock MAINTENANCE Jobs-Lebohang 0732139854
Jobin.co.za
Black Rock Mine Jobs-kuruman

Black Rock Mine Jobs-kuruman

BLACK ROCK MINE
Kuruman
Jobin.co.za
Transnet Bakkies Truck Tenders

Transnet Bakkies Truck Tenders

Transnet
Pretoria / Tshwane
Jobin.co.za
Transnet Bakkies Truck Tenders

Transnet Bakkies Truck Tenders

TRANSNET
Pretoria / Tshwane
Jobin.co.za
Transnet Bakkies Truck Contract

Transnet Bakkies Truck Contract

Transnet
Pretoria / Tshwane
Jobin.co.za
TWO RIVERS PLATINUM MINE JOBS AVAILABLE

TWO RIVERS PLATINUM MINE JOBS AVAILABLE

TWO RIVERS PLATINUM MINE
STEELPOORT
Jobin.co.za
EVANDER GOLD MINE JOBS AVAILABLE

EVANDER GOLD MINE JOBS AVAILABLE

EVANDER GOLD MINE
Secunda
Jobin.co.za