Click on + to view job functions, minimum requirements and salary ranges for each job role

Role LevelRole TitleOther Titles for these RolesJob Family Job Function 1Job Function 2Job Function 3Job Function 4Job Function 5Job Function 6Job Function 7Job Function 8Job Function 9Job Function 10Job Function 11Min Requirment 1Min Requirment 2Annual Salary Range
Entry Level RolesJunior Software DeveloperJunior Software Engineer / Desktop EngineerSystems Development / User ExperienceResearch / scoping Design Development and implementation Testing and debugging Updates and maintenance support Recommendations and improvements System integration TroubleshootingApplication support Installation Configuration Certificate or diploma / Some knowledge and experience Bachelor's degree in ITR240,000 to R300,000
Entry Level RolesDesktop/Support TechnicianIT Administrator Service Operation / Installation and IntegrationTechnical 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 RolesCloud Architect/SpecialistCloud Engineer Systems DevelopmentDevelop 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 developmentBachelor's Degree in Computer ScienceR250,000 to R300,000
Entry Level RolesData AnalystBig Data Analyst Business Change Management / Systems DevelopmentCollect/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 SolvingBachelor's Degree in StatisticsR110,000 to R400,000
Entry Level RolesData Scientist Business Change ManagementCollect, 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 probabilityStudying in Computer Science or Certified in Computer ScienceR300.000
Entry Level RolesMachine Learning Engineer/SpecialistBusiness Change ManagementDevelop 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 statisticsBachelor's Degree in Computer Science /StatisticsR250,000 to R320,000
Entry Level RolesIoT Specialist IoT Technician Service Operation / Systems DevelopmentDevelop 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 systemsSystems integrationTechnical Degree or DiplomaR250,000 to R300,000
Entry Level RolesQuality AssuranceQA AnalystQuality and ConformanceManual testing to be performed at regular intervals Perform end-to-end quality assurance and performance checks Establish suitable testing methodologies and processesDefect identification and analysis High School / Certificate 2 years testing experience or relevant qualificationR250,000 to R300,000
Entry Level RolesNetwork Engineer/SpecialistNetwork Analyst Service Operation / Systems DevelopmentSupporting infrastructure Admininstration and maintainence of computer networks Install and configure computer networks and systems to set requirementsHands on installation and maintenance tasks on network components Identify and resolve issues for computer networks and systems Senior Certificate, A Degree or DiplomaTechnically sound in computer scienceR250.000
Entry Level RolesDevOps EngineerSystems DevelopmentBuild 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 DiplomaR280,000 to R350,000
Entry Level RolesLearning Management Content DevelopersPeople ManagementCuration of training content Data/content capturing Content generation High School / Certificate R110.000
Entry Level Roles3D Printing SpecialistService Operation3D printing operator Performing printer finishing tasks Technical aptitude R120.000
Entry Level RolesBusiness Analyst Service OperationUnderstand customer and vertical industriesUnderstand and document customer and business requirements Deploying modelling techniques such as flow diagramsInterface 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 employeeR480.000
Intermediate RolesMid-Level Software DeveloperSoftware Engineer / IT DeveloperSystems DevelopmentSoftware design Development and implementationAnalyze user requirements and business objectivesIdentifying 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 experienceR400,000 to R600,000
Intermediate RolesCyber/IT Security Specialist IT Security EngineerService OperationPerforming internal and external security audits Manage firewallsAnalyze security breaches to identify the root causeVerify 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 sertificateIT or Computer Science background. Experience in developing IT security systems.R450,000 to R550,000
Intermediate RolesSystems/Solutions ArchitectSystems DevelopmentDesign products and services Technical customer relationship managementMake recommendations on security, cost, performance, reliability and operational efficiencyCollaborate with other teams such as account management, professional services, support, product teams Architecture Degree in architectureR600.000
Intermediate RolesDesktop/Support TechnicianApplication Support EngineerSystems DevelopmentSQL scripting for data solutions Testing and liaison with stakeholders regarding fixesStrong investigation and data analysis skills, string SQL skillStudied, certified R420,000 to R500,000
Intermediate RolesMid-Level DevOps EngineerService Operation / Systems DevelopmentDevelopment support Operations supportImplement automation tools and frameworksWork with development team for new features Updates and fixes Installation Configuration Migration Build cloud infrastructure solutions Certification - knowledge of program languagesKnowledge of programming languages such as C++/Java, strong attention to detailR500,000 to R550,000
Intermediate RolesData/Big Data AnalystBusiness Change ManagementData integration Document management/requirementsAnalyze and improve data quality and data integritySupport for data reports and data processes Degree, diploma or relevant TVET qualificationsR360.000
Intermediate RolesNetwork and Infrastructure SpecialistInstallation and IntegrationConfiguration Maintaining infrastructureTroubleshootingNetwork analysisTechnician support Technical degree or Technical qualificationR350,000 to R400,000
Intermediate RolesBI DeveloperQuality and ConformanceDevelop business reports End user analysisDevelop OLAP structures3 years + BI experience, Microsoft database reporting and exposure to non-microsoft BI toolsR500,000 to R550,000
Intermediate RolesIoT Technician Service OperationInstallation Technical supportDesign and implement automated testing for platform DiplomaR500,000 to R550,000
Intermediate RolesQuality Assurance AnalystQuality and ConformanceImplement and evaluate quality assurance standards Testi and inspect features and systemsMaintain quality assuranceProvide 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 testingR550,000 to R650,000
Intermediate RolesProject ManagerPeople ManagementProject management Task coordinationRisk managementBusiness engagement Resource management Degree or DiplomaR500,000 to R8000,000
Intermediate RolesIT Development AuditorSystems DevelopmentIdentify key IT risks and recommend practical solutions Perform risk-based IT auditsCloud security and systems development lifecycle processesDocumenting process flows Liaise effectively with the IT audit teamKnowledge in IT development languages .NET, C# or Python, SQL, cloud experience of Microsoft Azure and Google cloud platform.R500.000
Intermediate RolesLearning Management System ArchitectSkill ManagementLearning planning and curriculum design Content development and knowledge facilitationDegree or relevant TVET qualificationsR360.000
Intermediate RolesIntermediate User ResearcherUser ExperienceIntermediate user researcher User testingUser journey mapping
Intermediate RolesIntermediate UX/UI DesignerService DesignUser interface design User experience designUser journey mapping
Advanced /Senior RolesSenior UX/UI Designer/DeveloperUX Design LeadSystems Development / User ExperienceUser experience design Product design User experience development Planning System improvement Integration Operations and administration People management Functional and usability testing DegreeExperience in a combination of user experience design, mobile/app/web design, interaction design, information architecture creationR600,000 to R1,200,000
Advanced /Senior RolesSenior Software DeveloperLead Software DeveloperSystems DevelopmentSolve 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 RolesLead Solutions ArchitectStrategy and Architecture / Systems DevelopmentDevelopment 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 RolesICT DirectorPeople Management / Strategy and ArchitectureBusiness engagement Managing people Pipeline architect Strategic execution Ensure relevant applications are developed Continuous Improvement People engagement, technical competenciesPeople engagement, technical competencies
Advanced /Senior RolesNetwork Infrastructure EngineerSystems DevelopmentSystems development Troubleshooting R700.000
Advanced /Senior RolesData ScientistStrategy and ArchitecturePredictive modeling Delegate tasks to Junior Data Scientists / Analysts Insights development Advanced statistical procedures Data strategy Machine learning Creating machine learning models DiplomaAdvanced degree in Data Science, Statistics, Computer ScienceR840.000
Advanced /Senior RolesLead BI developerSystems Development / Strategy and ArchitectureETL 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 DiplomaData Warehouse Architecture, Solutions and development experienceR650,000 to R850,000
Advanced /Senior RolesSenior Data/Big Data AnalystBusiness Change ManagementCreate 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 RolesSenior DevOps EngineerSystems DevelopmentKnowledge of our stack and production environment Capable to create Kubernetes cluster Automating workflows Proficient in programming languages, good understanding of micro-services architectureR600.000
Advanced /Senior RolesSenior Quality Assurance AnalystQuality and ConformancePerform 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 SeleniumR650,000 to R700,000
Advanced /Senior RolesProject ManagementPeople ManagementTask co-ordination Risk management Resource management Degree or DiplomaR500.000
Advanced /Senior RolesCloud EngineersSystems DevelopmentAnalytical 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 RolesICT EngineerSystems DevelopmentNetwork management Upgrading the digital servers Systems architecture Design, testing and implementation of routine installations Technical certifications with A+ and certificate of ICTTechnical certifications with A+ and certificate of ICTR700.000
Advanced /Senior RolesOperations ManagerService OperationProject management Operation management Systems architecture Degree or DiplomaR600.000
Advanced /Senior RolesMachine Learning EngineerBusiness Change ManagementResearch 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