SOFTWARE DEVELOPER

Home

Insights

 

Ziyana Group is looking for a talented and experienced Software Developer specialising in developing HR Systems, Learning/ Content Management System and Recruitment Systems. The idea candidate will have a strong background in Software Development and a proven track record of designing and implementing HR – related software solutions.

Location:

Johannesburg, South Africa

Requirements:

 
  • Designing, developing and maintaining HR Software Applications and Systems.
  • Collaborating with the leadership team to understand system requirements and user needs.
  • Integrating HR Systems with existing software applications and databases.
  • Conducting software testing, debugging and troubleshooting to ensure functionality and performance.
  • Big-data unsupervised learning.
  • Data platform engineering.
  • Building AI models with a deep learning framework such as TensorFlow, Keras or Theano.
  • Implementations, i.e. implemented and deployed into large-scale production system certain advanced ML and applied ML algorithms.
  • The following knowledge will be advantageous:
  • Cloud-based platforms: AWS, IBM Cloud, Azure.
  • Understanding of transforming/implementing software/algorithms for use in real-life systems;
  • Must be able to select hardware to run an ML model with the required latency.
  • Supervise/mentor/develop junior staff.
  • Must have knowledge and/or experience of object-orientated software engineering.
  • Demonstrated skills in: analytical thinking, flexibility and adaptability, investigative orientation, planning and organizing, problem solving, verbal and written communication, teamwork, self-management (planning, and time management – includes the ability to work independently), systems level thinking, multi-disciplinary knowledge.
  • Strong quantitative skills (mathematics/statistics/computer science);
  • All international qualifications require an evaluation report / certificate issued by the South African Qualifications Authority (SAQA).

Experience and Qualifications

 
  • The candidate must have Bachelor’s degree in computer science/engineering with at least three years’ experience in Artificial Intelligence/Machine Learning (ML) and software development in Artificial Intelligence Technologies.
  • An Honors or Master’s degree will be advantageous.
  • 5 – 8 years in developing HR – related systems such as performance management systems, learning management systems, recruitment systems etc.
  • 3 – 5 years’ experience in the following, Applied machine-learning with regression. Classification. models for supervised learning;
  • Cloud-based platforms: AWS, IBM Cloud, Azure.
  • Understanding of transforming/implementing software/algorithms for use in real-life systems.
  • Must be able to select hardware to run an ML model with the required latency.
  • Must have knowledge and/or experience of object-orientated software engineering.
  • Demonstrated skills in: analytical thinking, flexibility and adaptability, investigative orientation, planning and organizing, problem solving, verbal and written communication, teamwork, self-management (planning, and time management – includes the ability to work independently), systems level thinking, multi-disciplinary knowledge.
  • Strong quantitative skills (mathematics/statistics/computer science);
  • Attention to detail.

Apply Here

More Vacancies

Picture of Ziyana Group

Ziyana Group

Unlocking HUMAN Potential through LEADERSHIP & TECHNOLOGY for the sustainable future.

Scroll to Top