Role Level | Role Title | Other Titles for these Roles | Job Family | Job Function 1 | Job Function 2 | Job Function 3 | Job Function 4 | Job Function 5 | Job Function 6 | Job Function 7 | Job Function 8 | Job Function 9 | Job Function 10 | Job Function 11 | Min Requirment 1 | Min Requirment 2 | Annual Salary Range |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Entry Level Roles | Junior Software Developer | Junior Software Engineer / Desktop Engineer | Systems Development / User Experience | Research / scoping | Design | Development and implementation | Testing and debugging | Updates and maintenance support | Recommendations and improvements | System integration | Troubleshooting | Application support | Installation | Configuration | Certificate or diploma / Some knowledge and experience | Bachelor's degree in IT | R240,000 to R300,000 |
Entry Level Roles | Desktop/Support Technician | IT Administrator | Service Operation / Installation and Integration | Technical support | Troubleshooting | Configuration | Onboarding services | Installation support | Administration management | System user timing | Monitoring behaviour | Server management | Maintaining the IT infrastructure | High School / Certificate / Some knowledge and experience | Diploma | R100,000 to R250,000 | |
Entry Level Roles | Cloud Architect/Specialist | Cloud Engineer | Systems Development | Develop and implement cloud architecture | Design and maintain cloud services | Test/evaluate and maintain cloud applications and suggest improvements | Migration of existing cloud work load | Update existing cloud solutions | Align cloud services to organisation strategies | Diploma in cloud development | Bachelor's Degree in Computer Science | R250,000 to R300,000 | |||||
Entry Level Roles | Data Analyst | Big Data Analyst | Business Change Management / Systems Development | Collect/gather data | Data interpretation | Research solutions to overcome data analytics challenges | Make improvements in existing data models | Prepare reports | Database management | Processing of Big Data | Migration | Statistics and Computer Science certificate / Problem Solving | Bachelor's Degree in Statistics | R110,000 to R400,000 | |||
Entry Level Roles | Data Scientist | Business Change Management | Collect, analyse and interpret data | Understand best practices in data science | Leverage data to discover new insights | Continuous research and identify new processes, trends and patterns | Prepare data reports | Knowledge of data analysis tools. Good understanding of statistics and probability | Studying in Computer Science or Certified in Computer Science | R300.000 | |||||||
Entry Level Roles | Machine Learning Engineer/Specialist | Business Change Management | Develop and implement machine learning algorithm and models | Test and suggest improvements in existing models | Assessing accuracy of machine learning systems | Implement changes and update existing models | Knowledge of machine learning tools / Knowledge of data modelling, probability and statistics | Bachelor's Degree in Computer Science /Statistics | R250,000 to R320,000 | ||||||||
Entry Level Roles | IoT Specialist | IoT Technician | Service Operation / Systems Development | Develop and maintain IoT platfrom | Systems integretion and installation | Test applications before production | Provide technical support on existing IoT platform | Regular backups of internal and external software and systems | Systems integration | Technical Degree or Diploma | R250,000 to R300,000 | ||||||
Entry Level Roles | Quality Assurance | QA Analyst | Quality and Conformance | Manual testing to be performed at regular intervals | Perform end-to-end quality assurance and performance checks | Establish suitable testing methodologies and processes | Defect identification and analysis | High School / Certificate | 2 years testing experience or relevant qualification | R250,000 to R300,000 | |||||||
Entry Level Roles | Network Engineer/Specialist | Network Analyst | Service Operation / Systems Development | Supporting infrastructure | Admininstration and maintainence of computer networks | Install and configure computer networks and systems to set requirements | Hands on installation and maintenance tasks on network components | Identify and resolve issues for computer networks and systems | Senior Certificate, A Degree or Diploma | Technically sound in computer science | R250.000 | ||||||
Entry Level Roles | DevOps Engineer | Systems Development | Build and maintain automation of tooling for infrastructure | Designing and implementing Microsoft DevOps solutions | Design, build, test, and maintain cloud applications | Implement best DevOps practice to improve performance and efficiency | Senior Certificate, A Degree or Diploma | R280,000 to R350,000 | |||||||||
Entry Level Roles | Learning Management Content Developers | People Management | Curation of training content | Data/content capturing | Content generation | High School / Certificate | R110.000 | ||||||||||
Entry Level Roles | 3D Printing Specialist | Service Operation | 3D printing operator | Performing printer finishing tasks | Technical aptitude | R120.000 | |||||||||||
Entry Level Roles | Business Analyst | Service Operation | Understand customer and vertical industries | Understand and document customer and business requirements | Deploying modelling techniques such as flow diagrams | Interface with client regularly (personal) | At least 3 years of experience in business or systems analysis | Graduate with relevant qualification - could join as learner, intern, graduate or f/t employee | R480.000 | ||||||||
Intermediate Roles | Mid-Level Software Developer | Software Engineer / IT Developer | Systems Development | Software design | Development and implementation | Analyze user requirements and business objectives | Identifying IT risks | Coding, code review, testing and deployment | Systems intergration | Local and remote installation, configuration and support of data centre environments | Network backup | Troubleshoot hardware and software issues | Certificate - proven experience | R400,000 to R600,000 | |||
Intermediate Roles | Cyber/IT Security Specialist | IT Security Engineer | Service Operation | Performing internal and external security audits | Manage firewalls | Analyze security breaches to identify the root cause | Verify third-party vendors and collaborate with them to meet security requirements | Design and Implement information security programs | Monitor security access | Conduct security assessments | Identify and fix breaches in security systems | CCNP security sertificate | IT or Computer Science background. Experience in developing IT security systems. | R450,000 to R550,000 | |||
Intermediate Roles | Systems/Solutions Architect | Systems Development | Design products and services | Technical customer relationship management | Make recommendations on security, cost, performance, reliability and operational efficiency | Collaborate with other teams such as account management, professional services, support, product teams | Architecture | Degree in architecture | R600.000 | ||||||||
Intermediate Roles | Desktop/Support Technician | Application Support Engineer | Systems Development | SQL scripting for data solutions | Testing and liaison with stakeholders regarding fixes | Strong investigation and data analysis skills, string SQL skill | Studied, certified | R420,000 to R500,000 | |||||||||
Intermediate Roles | Mid-Level DevOps Engineer | Service Operation / Systems Development | Development support | Operations support | Implement automation tools and frameworks | Work with development team for new features | Updates and fixes | Installation | Configuration | Migration | Build cloud infrastructure solutions | Certification - knowledge of program languages | Knowledge of programming languages such as C++/Java, strong attention to detail | R500,000 to R550,000 | |||
Intermediate Roles | Data/Big Data Analyst | Business Change Management | Data integration | Document management/requirements | Analyze and improve data quality and data integrity | Support for data reports and data processes | Degree, diploma or relevant TVET qualifications | R360.000 | |||||||||
Intermediate Roles | Network and Infrastructure Specialist | Installation and Integration | Configuration | Maintaining infrastructure | Troubleshooting | Network analysis | Technician support | Technical degree or Technical qualification | R350,000 to R400,000 | ||||||||
Intermediate Roles | BI Developer | Quality and Conformance | Develop business reports | End user analysis | Develop OLAP structures | 3 years + BI experience, Microsoft database reporting and exposure to non-microsoft BI tools | R500,000 to R550,000 | ||||||||||
Intermediate Roles | IoT Technician | Service Operation | Installation | Technical support | Design and implement automated testing for platform | Diploma | R500,000 to R550,000 | ||||||||||
Intermediate Roles | Quality Assurance Analyst | Quality and Conformance | Implement and evaluate quality assurance standards | Testi and inspect features and systems | Maintain quality assurance | Provide application support on all IT in-house systems | Prepare reports to communicate outcomes of quality activities | Plan, execute, develop and implement quality assurance for projects | Strong SQL skill, experienced in automation testing | R550,000 to R650,000 | |||||||
Intermediate Roles | Project Manager | People Management | Project management | Task coordination | Risk management | Business engagement | Resource management | Degree or Diploma | R500,000 to R8000,000 | ||||||||
Intermediate Roles | IT Development Auditor | Systems Development | Identify key IT risks and recommend practical solutions | Perform risk-based IT audits | Cloud security and systems development lifecycle processes | Documenting process flows | Liaise effectively with the IT audit team | Knowledge in IT development languages .NET, C# or Python, SQL, cloud experience of Microsoft Azure and Google cloud platform. | R500.000 | ||||||||
Intermediate Roles | Learning Management System Architect | Skill Management | Learning planning and curriculum design | Content development and knowledge facilitation | Degree or relevant TVET qualifications | R360.000 | |||||||||||
Intermediate Roles | Intermediate User Researcher | User Experience | Intermediate user researcher | User testing | User journey mapping | ||||||||||||
Intermediate Roles | Intermediate UX/UI Designer | Service Design | User interface design | User experience design | User journey mapping | ||||||||||||
Advanced /Senior Roles | Senior UX/UI Designer/Developer | UX Design Lead | Systems Development / User Experience | User experience design | Product design | User experience development | Planning | System improvement | Integration | Operations and administration | People management | Functional and usability testing | Degree | Experience in a combination of user experience design, mobile/app/web design, interaction design, information architecture creation | R600,000 to R1,200,000 | ||
Advanced /Senior Roles | Senior Software Developer | Lead Software Developer | Systems Development | Solve complex business problems to drive business excellence | Build scalable applications | Lead and drive technical decision-making within team | Manage the end-to-end integrated DevOps toolchain | Partake in discussion of architecture, design recommendations and implementations | R650,000 to R850,000 | ||||||||
Advanced /Senior Roles | Lead Solutions Architect | Strategy and Architecture / Systems Development | Development | Platform building | Manage users and user roles | Security | Providing technical expertise on data storage structures | Mapping the business requirements to systems/technical requirements | Commissioning and decommissioning of data sets | Strategy | R660,000 to R1,200,000 | ||||||
Advanced /Senior Roles | ICT Director | People Management / Strategy and Architecture | Business engagement | Managing people | Pipeline architect | Strategic execution | Ensure relevant applications are developed | Continuous Improvement | People engagement, technical competencies | People engagement, technical competencies | |||||||
Advanced /Senior Roles | Network Infrastructure Engineer | Systems Development | Systems development | Troubleshooting | R700.000 | ||||||||||||
Advanced /Senior Roles | Data Scientist | Strategy and Architecture | Predictive modeling | Delegate tasks to Junior Data Scientists / Analysts | Insights development | Advanced statistical procedures | Data strategy | Machine learning | Creating machine learning models | Diploma | Advanced degree in Data Science, Statistics, Computer Science | R840.000 | |||||
Advanced /Senior Roles | Lead BI developer | Systems Development / Strategy and Architecture | ETL development | Architect new data solutions using proven industry methods | Report development | Work with IT and business leaders to develop robust data pipelines | Assess and improve existing data warehouse ETL designs | Diploma | Data Warehouse Architecture, Solutions and development experience | R650,000 to R850,000 | |||||||
Advanced /Senior Roles | Senior Data/Big Data Analyst | Business Change Management | Create ways to collate data from multiple data sources | Manage master data, including creation and updates | Leverage open source tools and SQL queries to extract data from sources | Managing users and user roles | Design online analytics processing system (OLAP) with focus on insight generation | Managing and designing the reporting environment | Partition data tables | Providing technical expertise on data storage structures | Bachelor's degree from an accredited university or college in computer science. | R650,000 to R800,000 | |||||
Advanced /Senior Roles | Senior DevOps Engineer | Systems Development | Knowledge of our stack and production environment | Capable to create Kubernetes cluster | Automating workflows | Proficient in programming languages, good understanding of micro-services architecture | R600.000 | ||||||||||
Advanced /Senior Roles | Senior Quality Assurance Analyst | Quality and Conformance | Perform manual feature testing | Analysis, create, test and execute script | Create automated test cases using Selenium | Min of 5 years extensive testing experience, strong SQL experience, experienced in automation testing using Selenium | R650,000 to R700,000 | ||||||||||
Advanced /Senior Roles | Project Management | People Management | Task co-ordination | Risk management | Resource management | Degree or Diploma | R500.000 | ||||||||||
Advanced /Senior Roles | Cloud Engineers | Systems Development | Analytical skills | Software-design and development | Cloud service architecture | Experience in cloud platforms such as AWS, Azure, and GCP and service operations in the context of DevOps | B.S./M.S. in Computer Science | ||||||||||
Advanced /Senior Roles | ICT Engineer | Systems Development | Network management | Upgrading the digital servers | Systems architecture | Design, testing and implementation of routine installations | Technical certifications with A+ and certificate of ICT | Technical certifications with A+ and certificate of ICT | R700.000 | ||||||||
Advanced /Senior Roles | Operations Manager | Service Operation | Project management | Operation management | Systems architecture | Degree or Diploma | R600.000 | ||||||||||
Advanced /Senior Roles | Machine Learning Engineer | Business Change Management | Research and apply appropriate machine learning frameworks and associated libraries to build cost-effective platform | Contribute towards the design and deployment of data pipelines to source validate and transform data | Run machine learning tests to ensure optimal processing capabilities | Enhance data analysis model by building machine learning platform | Diploma in Information Technology, knowledge of programming language like Python. Experience in machine learning models. | R700.000 |