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.