Careers
View all our open positions and talent vacancies
Your search did not return any results.
Service Desk Agent Reference No: 4213571577 | Cape Town, South Africa | Posted on: 15 December 2025
We are searching for a Jnr Service Desk Engineer to join our team in Cape Town. Bring your IT expertise, strong relationship-building skills, and a proactive mindset to a dynamic environment. Requirements: Higher professional education Ability to building strong relationships with others and desire to work in a team environment Knowledge of databases and IT systems 2-4 years of work experience Understanding Finance is a plus Fluent in English Pro-active worker, hands on mentality Works well in changing environment Excellent analytical and abstract reasoning skills Organized and structure way of working Being able to communicate with all levels in the organization Improvement focussed Systematic / eye for detail Good sense of humour Eager to learn and develop
Salary: Negotiable
Senior Developer - .Net/C# Reference No: 3266331662 | Johannesburg, South Africa | Posted on: 12 December 2025
Are you a seasoned .NET Developer looking for your next challenge? We're looking for a talented and motivated Senior .NET Developer to join our growing team. As the Senior BackEnd .NET Developer, you'll play a critical role in designing and developing high-quality software solutions that meet our clients' needs. What you’ll do: Primarily develop using C# .NET WebApi, SQL, while progressively gaining exposure to other technologies such as React Native, etc. Gain working knowledge of React Native over time, with the goal of developing into a full-stack developer capable of contributing to both frontend and backend development Deliver functional and defect-free components within the timeframe agreed and complying with the technical architecture and standards. Analyse Software requirements and plan development accordingly. Communicate effectively with regards to project plans, issues and timelines. Participate in improving the overall functionality of the various products. Participate in the planning and execution of the project(s). Research, development and apply new technologies. Building and maintaining custom WebAPI services, as well as integrating with external APIs and services Integration of designs to create a highly functional and user-friendly experience, as designed by the user experience designers. Peer Code Review. Design and maintain DevOps build and release pipelines to support UAT and Production deployments, executed by internal client teams Your expertise: At least 6 years’ experience in developing information systems. 6+ years Software Development experience using: C#, and .Net Core, Experienced in Microsoft Azure DevOps SQL Server or Relational Database experience. Git based Source Control Unit Testing Qualification: Relevant Information Technology Degree or National Diploma, or equivalent work experience Personal Attributes: Proven ability to work creatively and analytically in a problem-solving environment Confidence to express ideas as part of a team Excellent communication (written, oral) and interpersonal skills. A Self-Starter capable of working under pressure Curious and engaged in Continuous Learning and Professional Development
Salary: Negotiable
Service Desk Agent Reference No: 1799570576 | Johannesburg, South Africa | Posted on: 10 December 2025
Service Desk Agents are responsible for handling calls from new and existing customers regarding a variety of requests. Using their knowledge of products or services as well as great customer service skills, these consultants address issues, provide support, and offer information, as needed, to keep customers satisfied and retain business. Agents will handle mostly Inbound Software support, with outbound calls being feedback and follow up related. Agents will support web based, current app modules and all IT related functions within TSAM environment. What you’ll do: Customer Optimal service level Shift work required Exceptional customer satisfaction levels First call resolution approach Learning, Growth and Innovation Willing to accept new responsibilities, acquire and demonstrate relevant new knowledge. Your expertise: 2 – 3 years Call Centre experience in support role Strong Admin skills OEM or dealer experience Fluent in English IT Support and / or A+ certification preferable The following is required for this position: - Qualifications required: GR 12 (Matric) IT Support and / or A+ certification preferable
Salary: Negotiable
Business Analyst (3 month contract) Reference No: 4124748349 | Johannesburg, South Africa | Posted on: 09 December 2025
Are you an experienced Business Analyst with 7–10 years in telecommunications IT? Specializing in OSS/BSS transformation, business process redesign, and customer journey development, you bring expertise in requirements analysis, process modelling, and stakeholder engagement across agile, hybrid, and waterfall projects. TOGAF and Microsoft Azure Architecture certified, with additional qualifications in business analysis and service design. What you'll do: Analyse and document requirements (functional & non-functional); elicit via stakeholder engagement. Model as-is and to-be business processes; redesign customer journeys and service blueprints. Develop user stories and acceptance criteria; support Agile, hybrid or waterfall delivery. Prepare business cases and value assessments; maintain traceability matrices. Collaborate with architects, delivery teams and governance forums; support review checkpoints. Your Expertise: Deep telco knowledge across OSS/BSS processes. 7–10 years telecommunications IT delivery; participation in 3+ major telco transformations. Strong stakeholder engagement and elicitation skills. Familiarity with integration/API-led delivery, automation tooling and TMF Open APIs. Qualifications: Mandatory Certifications (at least one) IIBA ECBA, CCBA or CBAP BCS/ISEB Business Analysis Certification AgileBA Certification PSPO / CSPO (Scrum Product Owner) Desirable Training Process modelling or service design training Requirements engineering training
Salary: Negotiable
RPG Developer Reference No: 1409300979 | Johannesburg, South Africa | Posted on: 04 December 2025
We are looking for experienced Developers with a minimum of 5 years’ experience in the development of financial solutions using ILE RPG and RPG SQL. The software team develops new services and features and provides for third level software support for the analysis of production incidents and software corrections that may arise. In addition to RPG noted above, SYNON is also used for DB definition and screen-based solutions. What you'll do: Design, develop implement, and be responsible for ongoing maintenance of the software system. Programming and unit testing. Maintain workflow tasks which are used to control development. Extend functionality and customer specific enhancements for the investment administration and online transaction system. Your Expertise: A minimum of 5 years in the writing of ILE RPG and RPG Sequel programs and services with at least 2 years conducting development in Financial applications. Experience in the writing of applications that use the DB2 400 relational database; Experience in the use of the Synon code generator tool and Java would be desirable but not essential. Ability to document detail design and implement design patterns is essential for this role. Experience working within an agile development preferable. Strong written and oral communications skills. Prior experience working in fast-paced environment.
Salary: Negotiable
Senior Angular Developer Reference No: 2930998764 | Johannesburg, South Africa | Posted on: 04 December 2025
We are seeking a highly skilled Senior Angular Developer to join our dynamic development team. The successful person will be responsible for designing, developing, and maintaining scalable, high-performance web applications. You will work closely with cross-functional teams, contributing to architecture decisions, mentoring junior developers, and ensuring high-quality code delivery. What you'll do: Develop, test, and maintain Angular-based applications with clean, efficient, and reusable code. Collaborate with product managers, designers, and backend developers to deliver robust solutions. Participate in architectural discussions and influence technical direction. Implement best practices for performance optimization, accessibility, and security. Conduct code reviews and provide mentorship to junior and intermediate developers. Work within Agile/Scrum teams, actively participating in sprint planning, stand-ups, and retrospectives. Integrate frontend solutions with backend APIs and services. Contribute to continuous improvement of development processes and tooling. Your Expertise: 7+ years of professional experience in front-end development. Strong expertise in Angular (v12+) and TypeScript. Solid understanding of HTML5, CSS3/SCSS, and responsive design principles. Proficiency in unit testing (Jasmine, Karma, Jest) and end-to-end testing (Protractor, Cypress, or Playwright). Strong problem-solving skills and ability to debug complex issues. Excellent communication and collaboration skills. Experience with Jira for issue tracking, sprint planning, and Agile workflows. Hands-on experience with GitHub Actions (or similar) for CI/CD pipelines. Exposure to micro-frontend architecture. Experience mentoring and guiding junior developers. Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience). Relevant certifications (Angular, Cloud, Agile) are advantageous but not required.
Salary: Negotiable
Software Developer (Mid-level, intermediate .NET) Reference No: 3417377034 | Johannesburg, South Africa | Posted on: 03 December 2025
We are seeking a highly skilled .NET Software Developer to design, develop, and maintain robust backend services using C# and the .NET framework. The ideal candidate will implement efficient data access layers with Entity Framework and PostgreSQL while applying CQRS and SOLID principles to ensure scalability and maintainability of solutions. This role involves close collaboration with engineering teams, participating in code reviews, and taking full ownership of features from design through deployment and support. A proactive mindset, strong architectural reasoning, and a passion for high-quality software are essential for success. What you'll do: Design, develop and maintain backend services using C# and the .NET framework Implement data access layers using Entity Framework with PostgreSQL as the primary database. Apply CQRS and SOLID principles to ensure scalable, maintainable and testable code. Using the Mediator design pattern (e.g MediatR) to structure request handling and domain logic. Design and document RESTful API's using OpenAPI/Swagger, ensuring clear, accurate, and up-to-date API contracts. Collaborate closely with other engineers to design features, review code and improve existing software. Take end-to-end ownership of features, from design and implementation to deployment and support. Your Expertise: Strong proficiency in C# and the .NET ecosystem (minimum 5 years) Experience with Entity Framework and PostgreSQL (minimum 5 years) Solid understanding of CQRS and SOLID principles Familiarity with the Mediator design pattern Experience designing and documenting RESTful API's using OpenAPI/Swagger, including request/response models and error handling (Minimum 5 years) Proven ability to reason through complex architectural and design decisions Self-driven, proactive and passionate about writing quality software Qualifications: National diploma/ BTECH Software development Bachelor’s degree computer science
Salary: Negotiable
Project Administrator Reference No: 3067915844 | Cape Town, South Africa | Posted on: 02 December 2025
The Role At iOCO, we're more than just a company; we're a dynamic team committed to pioneering solutions that matter, driving business agility, and ensuring digital resilience for our clients. We are seeking a Project Administrator with strong financial services experience to join us. Please note that this role is based in Cape Town, and is hybrid, twice a week in office. What you’ll do: Provide administrative and coordination support to the Programme Manager and Workstream Leads May be required to manage small projects or individual workstreams within a broader programme Maintain key programme documentation including plans, RAID logs (Risks, Assumptions, Issues & Dependencies), and governance materials Support preparation of programme reports, status updates, and presentations for governance forums Schedule and coordinate meetings, including logistical arrangements (venues, conferencing, etc.) Take minutes and track actions from programme governance forums and key meetings Maintain the programme SharePoint/MS Teams site and document filing structures Assist with collating, quality checking, and securely storing programme documentation Support programme budget tracking and reporting Follow PMO policies, processes, and quality standards as defined by the PMO Capability team Skills and Experience Your expertise: 2+ years’ experience in supporting Programmes and/or Managing small projects Proficiency with Microsoft Office (Word, Excel, PowerPoint), MS Teams, and SharePoint Strong organisational and communication skills Ability to work under pressure and adapt to changing priorities Qualifications required: Relevant qualifications (e.g. PMP, PgMP, PRINCE2, MSP); Agile delivery experience is advantageous. Other information applicable to the opportunity: Contract Position: 9 Months Location: Cape Town Why work for us? Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.? You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.? Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.?
Salary: Negotiable
Business Development Manager Reference No: 3507854468 | Johannesburg, South Africa | Posted on: 01 December 2025
We are seeking a dynamic Business Development Manager with a strong foundation in Electrical Engineering and proven success in driving sales growth. The ideal candidate will have 3–5 years of experience in business development, contract negotiation, and project management, supported by in-depth industry knowledge, particularly within UPS solutions. The role also involves negotiating with suppliers, ensuring accurate CRM data management, and coordinating seamless project handovers to operations. Strong presentation skills, Microsoft Office proficiency, and Salesforce experience are essential. What you'll do: Develop and maintain individual business development plan which outlines how your sales targets will be met on an ongoing basis i.e. quarter, half-year and annual Perform research and identify new customers and market opportunities Prospecting for new business i.e. cold calling and qualifying leads provided by the business Consult with prospects about business challenges and requirements, as well as the range of options and cost benefits of each Conducting independent site visits and creating a bill of quantities according to the client’s requirements Complete all quotes and sales packs on quote system, ensuring that data is accurately entered and managed within the company’s CRM and present clear actions to close opportunities Discovering and exploring opportunities and presenting the company’s portfolio to potential clients Screening potential business deals by analysing market strategies, deal requirements, potential, and financials and evaluating options Negotiating best prices with suppliers Prepare proposals and quotations Closing new business deals by coordinating requirements; developing and negotiating contracts and account plans and integrating contract requirements with business operations Ensuring a successful handover of all projects to the operations department with all supporting supplier and vendor documentation Arranging and attending project launch meetings and attending all formal client meetings Growing retaining and maintaining existing accounts by presenting new solutions and services to clients Identifying trendsetter ideas by researching industry and related events, publications, and announcements Negotiating deposit payment terms, including special attention to upfront payments and once off purchases. Ensure correct paperwork is submitted to Finance for vetting to open credit terms accounts Ensure minimum margins, as set by the business, is adhered to Performing additional work outputs related to the role Your Expertise: Function related experience: 3- 5 years Contract Negotiation experience Presentation skills Microsoft Office experience SalesForce Project experience: 3-5 years Relevant Industry knowledge / UPS experience: 5+ years Qualifications: Senior Certificate National Diploma Electrical Engineering Degree in Marketing / Sales or equivalent
Salary: Negotiable
Business Development Manager Reference No: 1668058140 | Johannesburg, South Africa | Posted on: 01 December 2025
We are seeking an experienced Business Development Manager with strong expertise in ICT, critical connectivity, and digital transformation solutions. The ideal candidate will drive new business opportunities and engage C-level and technical stakeholders to position IT/OT convergence solutions. They must have solid technical knowledge of Huawei solutions, LAN/WAN, IoT/IIoT, SCADA, and mission-critical communications. This individual will maintain a strong pipeline, exceed sales targets, and work closely with technical teams to deliver successful solutions. They will also strengthen client relationships, support cross-selling, and represent the organisation professionally across industry platforms. What you'll do: Identify and pursue new business opportunities aligned with SCAN RF Projects strategic growth objectives by driving the Critical Connectivity Solutions Portfolio of Products and Services that have been designed to support the successful implementation of the IT/OT Convergence Strategic Outcomes that has driven the need for the Digitalization of Industrial Process driven Industries. Develop and execute strategic account plans to penetrate target markets. Engage C-level and technical stakeholders to understand business challenges and position SCAN RF’s value proposition. Collaborate with pre-sales, engineering, and delivery teams to craft tailored connectivity and digital transformation solutions. Maintain a robust pipeline and consistently meet or exceed sales targets. Represent SCAN RF Projects at industry events, conferences, and client engagements. Provide market intelligence and feedback to refine offerings and strategy. Follow company processes and policies to register opportunities in Salesforce and in SharePoint structure Regular visits to customers (local and abroad) as and when required. Do Customer quotations on Salesforce CPQ and Updating Salesforce CRM continuously for accurate reports drawn by Sales Manager on a weekly basis. Actively focusing on Key Client relationships for continued regular project work in a professional and prompt manner. Improving on Proposal and Quotation turnaround times, while actively communicating any delays directly with the client. Striving to continually improve on the solutions offered to the company’s clients and “cross selling” as many additional iOCO services as possible to increase overall project value and annuity-based incomes. Ensuring a successful handover of all projects works to the Operations Department with all supporting supplier and vendor documentation. Participating in regular feedback meetings regarding projects and work in progress meetings, both key site meetings, and office-based meetings. Actively driving project claims, progress invoices and overall project closure with the Project Team. Negotiating deposit payment terms, including special attention to upfront payments for high-risk clients and once off purchases. Performing additional work outputs related to the role. Your Expertise 10+ years in B2B sales, preferably in ICT, industrial automation, or connectivity solutions. Proven track record for Huawei solutions sales Strong understanding both IT and OT Technology, LAN/WAN Industrial Communications Infrastructure. In-Depth Technical Understanding of IT/OT Convergence and IT/OT Cybersecurity Solutions. Solutions Sales driving the adoption of Digital Transformation within Mining, Plant Automation, Manufacturing Automotive, Logistics & Warehouse Distribution, Food & Bev Sector, Supply Chain or Heavy Industry and an ability to solve complex problems within critical environments using your technical knowledge, training and solutions sales approach to solving business problems rather than selling products makes You the Ideal Candidate. Product Knowledge of Telemetry, IoT, IIoT, SCADA/PLC’s or Industrial Wi-Fi and Operational Communications Technologies. The successful candidate must become an OEM Certified Mission Critical & Operational Critical Digital Converged Communications Solution Specialist. Mission Critical Dual Mode Smart Devices, DMR, TETRA Communications Infrastructure for Mission Critical & Operational Critical Communications which include both Public & Private Sector End User Customers. Edge Devices, Digital CCTV Video Infrastructure, AI Monitoring, Access Control and Body-Worn Cameras form part of the Solutions Sales Approach with IT/OT Converged Networks, An Understanding of this industry is beneficial but not critical to your success. Excellent communication, negotiation, and stakeholder engagement skills. Deep Understanding of selling LAN/WAN Solutions, Wireless Networks, SCADA, Telemetry, Rajant Kinetic Mesh, Industrial Automation & Operational Technology (OT) Solutions advantageous. Digital Two-Way Radio Solutions and Mission Critical Infrastructure Sales Certifications or Understanding beneficial but up-skilling for the successful candidate is advantageous Familiar with CRM tools and digital prospecting platforms (e.g. LinkedIn, Sales Navigator, Salesforce) Familiar with Digital Mission Critical Two-Way Radio Solutions is beneficial Qualifications Matric (Grade 12) Huawei sales certification (HCSA) Sales Certificates
Salary: Negotiable
Senior Business Analyst Reference No: 186566947 | Cape Town, South Africa | Posted on: 27 November 2025
We're seeking a Senior Business Analyst to join our team. The successful person will be based in one of the hubs of South Africa (ideally Cape Town or Johannesburg). The position will be for an initial 12 month contract. Experience within the Financial Services industry will be beneficial. What you'll do: Consult to various clients, and their stakeholders, to understand their value chain, structure, functions, and products and/or services. Building and maintaining strong relationships with clients and acting as a consultant on the projects or applications. Challenge the business in their thinking, especially to understand the intent of the business requirement. With little supervision, elicit, gather, analyse, document, validate and communicate business requirements (User Stories and Acceptance Criteria) Write clear and concise user stories, epics, and features aligned with the INVEST principles to support effective agile development. Collaborate with the business to build and maintain a well-prioritized backlog, ensuring delivery teams have a continuous flow of valuable work. Conduct in-depth product analysis by developing strong knowledge of the existing product and identifying opportunities for improvement and innovation. Your expertise: Experienced with Scrum Principles in an Agile Environment. Proven project experience in writing user stories, epics, features, in line with the INVEST principles of agile At least 7 years’ experience in Business Analysis across a custom software development environment. Exposure to systems analysis would be beneficial. Beneficial if you have a technical understanding of development (if you were an ex-developer, even more beneficial). At least 3 years’ experience in Agile Projects Working knowledge of (OAS) Open API specification 2.0 and 3.0 Able to read and interpret JSON and XML files Able to understand and work using the Behaviour Driven Development (BDD) & Test-Driven Development (TDD) approach for new requirements that require development. Qualifications: Formal qualification such as a B. Com or BSc, diploma or certification (IIBA or similar) Personal Attributes: A proven ability to work across multiple project teams at a given time Demonstrated ability of high levels of communication skills – both verbally and written Strong problem solving, communication and presentation skills Ability to work under pressure towards predetermined/ established business objectives
Salary: Negotiable
Senior Developer – React Native Reference No: 1647949368 | Cape Town, South Africa | Posted on: 27 November 2025
We're looking for a React Native Developer to join our team! As part of our dynamic and growing organization, you'll have the opportunity to work on cutting-edge projects and collaborate with a talented team of developers. The ideal candidate would need to be able to adapt to new technologies quickly and be willing to keep you skills and industry knowledge current. hat you’ll do: Develop mobile applications using React Native framework for iOS and Android platforms. Collaborate with product managers, designers, and other developers to define project requirements and deliverables. Write clean, maintainable, and efficient code. Gain working knowledge of the backend, with the goal of developing into a full-stack developer capable of contributing across the stack Conduct code reviews and provide constructive feedback to team members. Optimize application performance and ensure responsiveness. Troubleshoot and debug issues as they arise. Stay up-to-date with the latest trends and technologies in mobile development. Continuously improve development processes and practices. Your expertise: A minimum of 5 years’ experience in React Native mobile application development Experience in .NET development Proficient in JavaScript, CSS, HTML5 Strong knowledge of libraries such as Redux, or similar state management libraries Experienced in using version control systems Familiarity with RESTful APIs and asynchronous programming. Experience in Agile methodologies Personal Attributes: Proven ability to work creatively and analytically in a problem-solving environment Confidence to express ideas as part of a creative team Excellent communication (written, oral) and interpersonal skills. A Self-Starter capable of working under pressure Curious and engaged in Continuous Learning and Professional Development
Salary: Negotiable
Lead Developer (.NET/React) Reference No: 698756776 | Cape Town, South Africa | Posted on: 27 November 2025
We are a forward-thinking technology company dedicated to delivering innovative software solutions. We are seeking a highly skilled Lead Developer to join our team and drive the development of cutting-edge applications using .NET and React/React Native. What you'll do: Leading the Development Process Work with and direct the team’s software engineers in setting the standards for coding, testing and software quality You will work closely with the Business Analysts (BAs) to ensure that BDD scenarios (Behavior-Driven Development specifications) are handed over to the developers (engineers) smoothly and efficiently. Oversee and manage the scope, timeline, and goals for the delivery of working software Write clean, maintainable code while actively learning and adopting the relevant technologies to become fluent in the project’s technical landscape. Oversee and provide support to production cutovers and migrations as required, including collaboration with the client’s operations team and their developers. Lead the analysis and resolution of technical and application problems Supporting the Scrum Master Participate in and support backlog grooming, sprint planning, daily stand-ups, reviews, retrospectives, release planning, demos, and other Scrum related meetings Provide clear reporting on the status of the scope, timeline, and progress for the delivery of working software Assist in the prioritisation of bugs and defects Providing Guidance and Mentoring Participate in peer reviews of solution designs and related code Provide technical leadership to the teams’ software engineers through coaching and mentorship Identify and encourage areas for growth, education, and development within the team Your expertise: A Lead Developer with at least 7 years’ experience in development with 2 years Technical Leadership experience with a combination of following skills: Must have experience in React Native and C#.NET, with solid working knowledge of the other Proficient in JavaScript, HTML, and CSS for frontend development SQL Server or Relational Database experience.
Salary: Negotiable
Tech Lead (.Net and Angular) Reference No: 893405869 | Cape Town, South Africa | Posted on: 27 November 2025
iOCO is a forward-thinking technology company dedicated to delivering innovative software solutions. We are seeking a highly skilled Lead Developer to join our team and drive the development of cutting-edge applications using .NET and Angular. What you’ll do: Leading the Development Process Work with and direct the team’s software engineers in setting the standards for coding, testing and software quality Collaborate closely with the team’s BAs on the efficient transition of BDD’s and Swaggers to the engineers as part of the overall workflow. Oversee and manage the scope, timeline, and goals for the delivery of working software Oversee and assist in the production of comprehensive documentation Oversee and provide support to production cutovers and migrations as required Lead the analysis and resolution of technical and application problem Supporting the Scrum Master Participate in and support backlog grooming, sprint planning, daily stand-ups, reviews, retrospectives, release planning, demos, and other Scrum related meetings Provide clear reporting on the status of the scope, timeline, and progress for the delivery of working software Assist in setting up a robust out of hours support process Assist in the prioritisation of bugs and defects Providing Guidance and Mentoring Participate in peer reviews of solution designs and related code Provide technical leadership to the teams’ software engineers through coaching and mentorship Identify and encourage areas for growth, education, and development within the team Your expertise: A Lead Developer with at least 10 years’ experience in development with 2 years Technical Leadership experience with a combination of following skills: Must have strong experience in Angular version 6 or higher C#.NET CSS, HTML, JavaScript. SQL Server or Relational Database experience. Strong cloud experience in Azure
Salary: Negotiable
Intermediate .Net Developer (with Blazor) Reference No: 3156297391 | Cape Town, South Africa | Posted on: 27 November 2025
We are seeking a skilled and motivated Intermediate level .Net Developer to join our dynamic development team. The ideal candidate will bring at least 4 years of hands-on software development experience with a strong focus on .Net technologies, Blazor, and cloud-based solutions (preferably Microsoft Azure). This role requires a developer who is passionate about writing clean, maintainable code and follows modern development best practices. What you'll do: Design, develop, and maintain scalable .NET applications using Blazor and modern web technologies. Collaborate with cross-functional teams to deliver high-quality software solutions. Develop cloud-native applications leveraging Microsoft Azure services. Apply software engineering best practices including SOLID principles, design patterns, and object-oriented programming. Conduct thorough debugging, unit testing, and performance tuning. Design and optimize database solutions using Microsoft SQL Server or other relational databases. Participate in code reviews, technical discussions, and contribute to continuous improvement efforts. Your Expertise: Minimum of 4 years' experience in software development. Proven experience in .NET Core/.NET 5+ and C#. Practical experience with Blazor for web application development. Solid understanding and hands-on experience with Microsoft Azure or equivalent cloud platforms. Strong knowledge of object-oriented programming, design patterns, and SOLID principles. Excellent debugging, troubleshooting, and analytical skills. Proficient in database development and design, particularly with Microsoft SQL Server. Personal Attributes: Excellent communication skills, motivational, and interpersonal skills. Excellent technical, diagnostic, and troubleshooting skills. Strong leadership and organizational abilities. Build professional relationships with team and clients.
Salary: Negotiable
Senior Software Quality Engineer Reference No: 3227576034 | Cape Town, South Africa | Posted on: 27 November 2025
We are looking for an experienced Software Quality Engineer to join our team on an initial 6 month, based in Cape Town. We are looking for someone who can join the team soonest. The successful person will lead quality assurance initiatives across multiple projects, mentor junior and intermediate engineers, and drive innovation in testing strategies and automation. This role requires close collaboration with development, business, and architecture leads to ensure high-quality software delivery. What you'll do: Contribute to QA initiatives and frameworks within the development team. Ensure testability of business and technical requirements. Monitor and improve quality delivery across the team. Mentor engineers and foster technical growth. Innovate in automation, performance, and security testing. Engage stakeholders throughout the SDLC. Support CI/CD pipeline development and DevOps practices. Your Expertise: Technical Testing: Strong experience in both back-end and front-end testing. Automation: Proven ability to build and maintain test automation frameworks. API & Interface Testing: Proficient in testing APIs and system interfaces. Performance & Security: Skilled in tools like JMeter, LoadRunner, OWASP ZAP, Burp Suite. DevOps & CI/CD: Experience with Jenkins, GitLab CI, ADO, Docker, Kubernetes. Cloud: Exposure to AWS, Azure, or GCP. Personal Attributes Strong communication and stakeholder engagement. Ability to build relationships across teams. High emotional intelligence and assertiveness.
Salary: Negotiable
Senior Business Analyst Reference No: 1011018385 | Johannesburg, South Africa | Posted on: 26 November 2025
We're seeking a Senior Business Analyst to join our team! If you're a mastermind at analysing data, identifying trends, and creating solutions, then we need you! Apply now and let's fight the forces of business chaos together! What you’ll do: Consult to various clients, and their stakeholders, to understand their value chain, structure, functions, and products and/or services. Building and maintaining strong relationships with clients and acting as a consultant on the projects or applications. Challenge the business in their thinking, especially to understand the intent of the business requirement. With little supervision, elicit, gather, analyse, document, validate and communicate business requirements (User Stories and Acceptance Criteria) Write clear and concise user stories, epics, and features aligned with the INVEST principles to support effective agile development. Collaborate with the business to build and maintain a well-prioritized backlog, ensuring delivery teams have a continuous flow of valuable work. Conduct in-depth product analysis by developing strong knowledge of the existing product and identifying opportunities for improvement and innovation. Your expertise: Experienced with Scrum Principles in an Agile Environment. Proven project experience in writing user stories, epics, features, in line with the INVEST principles of agile At least 6-7 years’ experience in Business Analysis across a custom software development environment. At least 3 years’ experience in Agile Projects Working knowledge of (OAS) Open API specification 2.0 and 3.0 Able to read and interpret JSON and XML files Able to understand and work using the Behaviour Driven Development (BDD) & Test-Driven Development (TDD) approach for new requirements that require development. Qualification Formal qualification such as a B. Com or BSc, diploma or certification (IIBA or similar) Personal Attributes: A proven ability to work across multiple project teams at a given time Demonstrated ability of high levels of communication skills – both verbally and written Strong problem solving, communication and presentation skills Ability to work under pressure towards predetermined/ established business objectives
Salary: Negotiable
Junior Developer (Richardsbay) Reference No: 1133224233 | Richardsbaai, South Africa | Posted on: 25 November 2025
We are seeking a motivated Junior Developer with a minimum of 2 years’ experience in software analysis, design, and development. The ideal candidate is eager to learn, passionate about coding, and ready to contribute to dynamic projects in a collaborative team environment. This role offers an excellent opportunity to grow your technical skills while working on real-world solutions that make an impact. Your expertise: Good understanding of the server hosting environment (Server operating systems, networks, storage) Gensym G2 Experience (framework, setup and config, development and fault finding) Mobile Application Development Experience Minimum 2 years' experience in software analysis, design, and development. Minimum 2 years' experience with Microsoft C# .Net development. Minimum of 1 years' experience coding with Internet Information Services, HTML, JavaScript, JQuery, ORM, AngularJS, Bootstrap, SQL Server Reporting Services, SQL & PLSQL, Application Program Interfaces, ORACLE Qualifications: University B-Degree in Computer Science, Software Engineering, Electrical Engineering or equivalent (e.g. B.5c., B. Com, or B.Eng.) C# Certification .Net Certification Gensym G2 Official Certification Other information applicable to the opportunity: Permanent position Location: Richards Bay Work environment: Site environment Travel: Travel to site on a daily basis. Have your own reliable transport. Why work for us? Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.? You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.? Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.? By joining IOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.? iOCO is an equal opportunity employer with an obligation to achieve its own unique EE objectives in the context of Employment Equity targets. Therefore, our employment strategy gives primary preference to previously disadvantaged individuals or groups.
Salary: Negotiable
Information Technology Specialist Reference No: 1067026690 | Pretoria, South Africa | Posted on: 24 November 2025
The IT Specialist will be responsible for the full spectrum of IT operations, infrastructure, support, and technology initiatives within the organization. This role replaces the external IT supplier and is designed to ensure greater control, responsiveness, and alignment with internal policies, culture, and strategic objectives. What you'll do: IT Operations & Support Oversee daily IT operations, including installation, configuration, and maintenance of hardware, software, and network systems. Provide first, second, and third-line support to all staff, ensuring timely resolution of technical issues. Manage help desk operations, call logging, and troubleshooting for hardware, software, networking, and printing. Maintain security and anti-virus protocols across all devices and systems. Conduct regular network backups and ensure disaster recovery readiness. Offer remote support to staff and clients as required. Infrastructure & Systems Administration Administer Microsoft Server environments, Office 365 etc. Manage virtualization platforms, storage solutions, and backup technologies. Oversee firewall configuration and network security. Implement and maintain hosted infrastructure, telecommunications, emails, switches, firewalls, and fibre technologies. Evaluate, test, and advise on IT systems and projects, including integration with third-party platforms. IT Leadership & Project Management Manage IT projects from conception to completion, including process improvement initiatives, software development, and infrastructure upgrades. Define project scope, allocate resources, set deadlines, and establish communication strategies. Assemble and guide project teams, ensuring adherence to schedules and budgets. Track milestones, deliverables, and change requests for smooth project progression. Present progress reports and integrate feedback for continuous improvement. Collaborate with executives, department heads, and external vendors to align IT strategy with business goals. IT Governance, Compliance & Budget Management Establish and enforce IT policies, procedures, and strategies to guarantee robust data security and compliance with regulatory requirements. Oversee and manage the IT budget, handling procurement and expenditure for all hardware, software, and services. Maintain comprehensive documentation for all changes related to users, system functions, and infrastructure. Strengthen the IT infrastructure by implementing new technologies and conducting routine security checks. Stakeholder Engagement & Communication Serve as the main liaison for IT matters, communicating updates on changes, milestones, and other important information. Provide training and support to staff on IT systems and best practices. Manage relationships with internal and external IT service providers, ensuring high-quality service delivery. Your Expertise: 3–5 years of proven experience encompassing IT management, systems administration, and project management. Experience with software testing, API integration, and data analysis. Ability to manage IT budgets and procurement. Demonstrated knowledge of various hosting models (shared vs cloud) and experience in planning, recommending, and executing migration strategies from traditional hosted environments to major cloud platforms (e.g., AWS, Azure). Advanced technical expertise in Microsoft Server, Office 365, Active Directory, DNS/DHCP, Linux, VMware, Veeam, firewalls, networking, and database administration (SQL/MySQL). General coding proficiency in PHP and mySQL, and the ability to modify and troubleshoot code within a WordPress environment. Intermediate understanding of C# coding language is advantageous. Advanced Microsoft 365 Suite Skills (including Excel, Power Bi, Teams and Power Automate Qualifications: Certificate or Advanced Certificate in Information Technology
Salary: Negotiable
Service Desk Agent I Reference No: 2436383351 | Cape Town, South Africa | Posted on: 19 November 2025
We are seeking a dedicated Service Desk Agent who excels in proactive system monitoring, daily application checks, and effective event management. This role requires strong multitasking abilities, adherence to instructions and working procedures, and a commitment to accurate correspondence and documentation. . What you'll do: Requires performing daily application availability checks and event monitoring tasks Provide proactive system monitoring To ensure that we communicate accurately and timeously with the relevant clients regarding Incidents logged Meeting of the relevant Service Level Agreements in the Call Logging System by the Service Desk Ensure that calls are assigned to the next resolver groups within the specified timeframes Working well with another colleague/team player/ willing to assist Ensure that all correspondence is adhered to, executed, or noted in the correct manner Following instructions including customer Working Instructions (WI) or management instructions Go-getter Your Expertise: Service Desk Experience Call Centre Experience Telecommunication experience Excellent customer interaction. Positive attitude required with excellent telephone etiquette Team player with good work ethic and attendance record Self-driven - Get the job done Strong event management abilities with customer focussed Strong sense of responsibility in taking ownership of problems and seeing them through till completion. Excellent customer satisfaction, interaction and engagement Telephony soft skills qualifications and/or Call center/Service Desk experience English - Can converse and has the necessary email skills to be able to deal with relevant stakeholders Excellent Customer Interaction and communication Service Desk Experience Call Centre Experience Event Management Experience Incident Management Experience Multi-tasking skills Qualifications: Essential National Senior Certificate/ Matric/ N3/ Grade 12 A+ N+ Preferred ITIL v3 certification Linux\Unix qualifications and/or experience Service Desk Experience
Salary: Negotiable
Senior Full Stack Java Developer Reference No: 1881991566 | Johannesburg, South Africa | Posted on: 19 November 2025
We are a dynamic Tech Consulting Company delivering innovative solutions to clients across various industries. Our team thrives on collaboration, cutting-edge technology, and creating impactful digital experiences. We are seeking a highly skilled Senior Full Stack Java Developer to join our team on a 6-month contract. The ideal candidate will have extensive experience in back-end and front-end development, with strong proficiency in Java and modern web frameworks. You will work on complex projects, ensuring high-quality code and scalable solutions. What you'll do: Design, develop, and maintain full-stack applications using Java (Spring) and Angular or React. Implement and optimize back-end services and APIs. Collaborate with cross-functional teams to deliver robust and scalable solutions. Ensure application security, performance, and reliability. Work with AWS and containerization tools like Docker for deployment and scalability. Manage and optimize SQL databases. Participate in CI/CD processes and DevOps practices using tools such as Bamboo, Nexus, etc. Troubleshoot and resolve technical issues across the stack. Your Expertise: Java (Spring Framework): Minimum 5 years of experience. Front-end Frameworks: Angular or React (minimum 3 years). Cloud & Containerization: AWS and Docker experience advantageous. Database: Strong SQL knowledge required. DevOps Tools: Familiarity with Bamboo, Nexus, and related tools. Solid understanding of software development best practices, design patterns, and agile methodologies. Soft Skills: Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Ability to work independently in a remote environment.
Salary: Negotiable
Senior Technical Business Analyst Reference No: 628340838 | Cape Town, South Africa | Posted on: 18 November 2025
We are a leading tech consulting company partnering with a client in the financial services and asset management sector. We are seeking an experienced Senior Technical Business Analyst to join the team and drive critical initiatives. This role requires a strong technical foundation combined with deep industry knowledge to bridge the gap between business needs and technology solutions. What you'll do: Collaborate with stakeholders to gather, analyze, and document business and technical requirements. Translate business needs into functional specifications and technical solutions. Work closely with development teams to ensure requirements are understood and implemented effectively. Conduct impact analysis and ensure alignment with enterprise architecture and system design. Support testing and validation of solutions to meet business objectives. Facilitate workshops and stakeholder engagement sessions. Your Expertise: Experience: Minimum 7+ years as a Business Analyst with a strong technical background. Industry Knowledge: Proven experience in Financial Services or Asset Management. Technical Skills: Solid understanding of system architecture, APIs, and data flows Ability to work with SQL, data analysis tools, and integration concepts Corporate Exposure: Previous experience working within large corporate environments. Strong analytical, problem-solving, and communication skills.
Salary: Negotiable
Senior Service Desk Engineer Reference No: 1817124651 | Cape Town, South Africa | Posted on: 18 November 2025
The role will involve administering all aspects of the organisation's environment by providing a 1st/2nd/3rd line support service for the firm globally. The ideal candidate will be required to maintain regular dialogue with clients, users, stakeholders, andvendors to anticipate potential opportunities and challenges that may arise because of global innovation and the overall needs and strategies of the business. In addition to this, the candidate will be expected to fulfil various IT Service Management (ITSM) roles such as Incident, Problem and Change management to support the wider Technology and Innovation division What you'll do: 1st/2nd/3rd line support: Specifically end user, application, desktop, and infrastructure support, primarily focused on the local office. Participate and owning various ITSM roles, in line with the ITIL framework, to ensure services are provided consistently, predictably, to a high standard, driving visibility and accountability through an evidence-based way of work. Collaboration Tools Management: Administer and optimise collaboration toolssuch as Messaging platforms and Telephony. Develop and manage processes for the business automation tools. Endpoint Lifecycle Management: Manage the entire lifecycle of end user devices from procurement to decommissioning, ensuring cost effectiveness, security, and compliance throughout the process. Endpoint Performance Monitoring: Monitor the performance of end user devices. Proactively identify and address issues to maintain option functionality and end user satisfaction. End User Device Management: Oversee the provisioning, configuration, and management of end user devices. Ensure a secure and standardised digital workplace environment. Manage the global Audio Visual and Conferencing estate to define standards and ensure consistency. Mobile Device Management (MDM): Implement and manage policies and control for mobile devices to ensure security, compliance, and governance. Provide remote helpdesk application support and desktop support for the other global offices. Provide remote and on-site server and networking support (1st/2nd line depending on experience) Proactively identifying and implementing innovative technologies to benefit the business and the end user experience/ Research and implement new products: Work with other teams throughout the implementation cycle for successful introduction and adoption of all technologies. Work with the Infrastructure and Security teams to resolve and mitigate security issues and vulnerabilities. Ad hoc duties and projects will arise from time to time as the role and business develops. End user training: Develop and deliver training programs to enhance end user digital skills, ensuring they can leverage technology tools in the workplace. Mentoring and training: Participate actively in the professional and technical development of Service Desk team members. This includes, but not limited to, developing training material, reviewing, and providing feedback onperformance and quality of work. Your Expertise: 5+ years proven history of working within a global service desk (Senior Support). 3+ years proven history of working within a global service desk (Support). 3+ years supporting a wide range of applications. 3+ years participating in implementing changes using ITIL Change Management aligned processes. 3+ years participating in ITIL Problem Management and Continual Service Improvement activities. 3+ years’ operating within the Financial Services Industry. Experience supporting MDM’s. Experience supporting cloud technologies. Experience with scripting tools desirable but not essential. Exposure to Automation technologies. Experience with unattended software deployment tools. Supporting a multinational workforce, in all time zones. Exposure to Major Incident Management processes. Qualifications: Minimum Information Technology / Computer Science degree or equivalent. ITIL Foundations v3 or later Optional Vendor qualifications.
Salary: Negotiable
Procurement Specialist Reference No: 2966791116 | Durban, South Africa | Posted on: 18 November 2025
The Procurement Specialist is responsible for managing the end-to-end procurement process, ensuring the business’s supply chain needs are met efficiently and cost-effectively. Key responsibilities include managing product inflows, inventory, imports and exports, supplier relationships, and contract negotiations, while maintaining product quality in line with purchase specifications. The ideal candidate will have strong analytical, mathematical, and budgeting skills, proficiency in Supply Chain Management software, Microsoft Office, and Power BI, and a tertiary qualification in Supply Chain or Economics. Previous senior-level procurement experience and the ability to travel locally and internationally to foster supplier partnerships are highly desirable. What you'll do: Ensure that the business' supply chain needs are met with a specific focus on procurement in a timely and cost-effective manner. Manage inflow of Products against agreed model stock. Manage Inventory and liaise with the sales team regarding inventory. Detailed analysis of imports and exports Implement trading agreements/protocols – with regards to shipping, quality, payment terms, etc Manage product quality – ensure product meets the original purchase spec. Re-negotiate discounts or contract amendments where suppliers fail to meet contractual agreements e.g., product specification or delivery period etc. Regular feedback to sales team with market analysis and product availability. Prepare forward deals/sales offers through to sales team. Timeous feedback to sales against ad hoc requirements. Develop preferred relationships with Suppliers. This requires regular local and international travel. Participate in Contract Negotiations. Detailed analysis of imports. Ability to work with various Supply Chain Management software systems. Your Expertise: Strong analytical and mathematical skill Ability to develop budgets and procurement strategies Ability to manage daily trading positions and limits Previous experience in a similar role at a senior level Strong inter-personal skills Proficient in Microsoft packages, Power BI and other related software Qualifications: Tertiary qualification (degree level) in Supply Chain or Economics
Salary: Negotiable
Solution Architect Reference No: 1999637621 | Midrand, South Africa | Posted on: 18 November 2025
We are seeking a Solution Architect to design and adapt Huawei-based technical solutions that meet customer requirements in industrial environments. This role requires strong OT networking experience, knowledge of mining, oil & gas, and port sectors, and the ability to support RFIs, RFQs, and RFPs. The ideal candidate will collaborate with sales and technical teams, conduct site surveys, develop solution documentation, provide pre- and post-sales support, and identify opportunities for innovative, value-driven industrial connectivity solutions. What you'll do: Proactively scopes Huawei technical solution required to address customer requirements and recommends solutions that optimise value for both the customer and the company. Secures input from all necessary solution stakeholders within the business and customer firm. Adapt solutions, as necessary, to ensure appropriate support. Coordinates closely with Sales, Operations and Service resources to align the solution design with the customer's business requirements. Secure commitments from customer technical staff needed to ensure a deal's "technical close". Responsible for conducting site visits and surveys, engineering, and document solution designs, writing technical papers, case studies, technical reviews, and product comparisons. Provide coaching and professional development to team members and sales associates to enhance their product knowledge, technical acumen, and technical sales skills. Deliver Huawei product management support for key products of the company Support the sales team with Huawei presentations, demos, and product information, gathering technical information from manufacturers and technical writing. Establish if there is any other opportunity that could potentially add to the company's product portfolio, meeting any other requirements the customer may have. Monitor customer support for technical solutions proposed throughout the sales process and alert the sales and account teams to potential risks of deal closure. Provides Huawei pre- and post-sales support to clients, operations, and services. Help design custom-made solutions and products Help in answering RFIs/RFQs/RFPs and Tenders with the key account executives and sales manager. Participate in conferences, shows and exhibitions when appropriate and requested. Your Expertise: 5-10 years of industrial operational technologies networking experience in the OT environment. Knowledge and background in Mining, Oil & Gas, and Port verticals. 2-5 years of project experience. 2-5 years in a team lead position, guiding and assisting with installations and commissioning of industrial connectivity networks (advantageous). Qualifications: Essential Qualifications: Matric (Grade 12) NDip in Telecommunications and/or Information Technology / Computer Science. Advanced Certifications in Huawei Data Communication, Optical, Enterprise Services and Software technologies, skilled in various disciplines that support innovative thinking in architecting critical industrial operational communication solutions. Preferred Qualifications: Tech / Degree in Telecommunications / Information Technology / Computer Science / Engineering.
Salary: Negotiable
MPKI Developer Reference No: 2974181206 | Johannesburg, South Africa | Posted on: 17 November 2025
We are seeking a junior MPKI Developer. The role involves developing, maintaining, and documenting CA systems while ensuring compliance with industry standards such as WebTrust, NIST, ETSI, and PKI RFCs. The successful candidate will manage certificate lifecycles, develop MPKI reporting dashboards, and perform unit testing and validation procedures using C# with xUnit or NUnit. What you'll do: CA Development, maintenance, documentation & compliance requirements Providing developer support to internal and external clients Using Jira to fully document, scope, and track project development Certificate lifecycle maintenance and monitoring Maintenance and development of MPKI reporting dashboards Ensuring compliance and adherence with security monitoring service provider requirements and management of alerts Directing and performing unit testing and validation procedures Annual MPKI Audit support Keeping up with the latest developments in AWS services/releases, PKI news (CSC forum, NIST, ETSI, etc.), and PKI related RFC standards and ensuring alignment thereof. Developing code & infrastructure that adheres to latest PKI enterprise WebTrust standards, Recommend and plan installations and enhancements based on audit information and CA/B standards Your Expertise: 2- 4 years work experience Strong unit testing experience including writing maintainable unit tests in C# using xUnit and/or NUnit Understanding of test-driven development (TDD) principles Experience with mocking frameworks (e.g., Moq, NSubstitute) Experience in AWS and Python Knowledge of testing best practices including arrange-act-assert pattern and SOLID principles Ability to write clean, testable code with proper dependency injection Desire to work in a Certificate Authority technical team. Understanding of PKI/RFC technical standards, regulations and compliance requirements, technologies and algorithms implementations. Knowledge of the software development life-cycle. Experience working on a variety of software development projects. Qualifications: Bachelor's Degree in Computer Science or related degree
Salary: Negotiable
Support Engineer Reference No: 1395123748 | Swartklip, South Africa | Posted on: 17 November 2025
We are seeking a Support Engineer with strong experience in Operational Technology (OT) environments. The Support Engineer will manage incidents and service requests, perform troubleshooting, and proactively monitor system health while maintaining accurate documentation. This role requires expertise in hardware and server support, virtualization platforms, operating systems, backup management, and security solutions, ensuring system reliability, performance, and compliance with SLA and governance standards. What you'll do: Incident & Request Management Manage and resolve infrastructure-related incidents and service requests within SLA timelines. Perform in-depth troubleshooting and escalate complex issues to senior technical teams where required. Monitor system performance, identify potential risks, and take proactive action to prevent service disruptions. Maintain accurate incident, problem, and change records in the service management system. Infrastructure & Technical Support Provide hardware and server support in OT environments. Manage and support backup solutions, including scheduling, monitoring, and restoration testing. Support and maintain anti-virus solutions to ensure compliance and security posture. Administer and troubleshoot virtualization environments (e.g., VMware, Hyper-V). Provide operating system support for Windows and Linux servers. Perform routine maintenance, patching, and upgrades to ensure system reliability. Participate in capacity planning and system health reviews.Governance & Compliance Adhere to SLA’s, change management, and IT/OT security policies. Ensure backup, antivirus, and patch management align with regulatory and company standards. Document configurations, processes, and technical procedures to maintain a knowledge base. Customer & Team Engagement Communicate effectively with stakeholders on incident status, system health, and planned maintenance. Build and maintain collaborative relationships with business users, vendors, and internal teams. Support teamwork by sharing knowledge and mentoring junior engineers where required. Projects & Continuous Improvement Assist with infrastructure-related projects and technology upgrades. Research and implement new tools or techniques to enhance system performance and security. Identify opportunities to improve processes and contribute to overall service excellence. Your Expertise: 5 Years of Experience in an OT environment Qualifications: Essential Qualifications: Grade 12 A+/N+ or Internship Preferred Qualifications: ITIL Certification IT Relevant Diploma/Degree
Salary: Negotiable
BI Developer Reference No: 1519455686 | Johannesburg, South Africa | Posted on: 17 November 2025
We are looking for a skilled Business Intelligence Developer to join our internal team supporting a key client in the Mining and Construction sector. This role focuses on managing and optimizing large-scale data environments within the Human Capital Management (HR and Payroll) domain, ensuring data integrity, insightful reporting, and seamless integration across multiple systems. What You’ll Do Design, develop, and maintain SQL-based BI solutions to support business decision-making within the HR and Payroll landscape. Build and optimize Power BI dashboards and visualizations, ensuring accuracy, clarity, and performance. Develop and support SSRS reports and integrations, enabling efficient data flow across enterprise systems. Manage and maintain data within multi-terabyte databases, ensuring scalability, performance, and data governance compliance. Collaborate with business and technical stakeholders to gather requirements, translate them into technical solutions, and deliver actionable insights. Oversee and maintain 80+ data integrations across third-party applications and client line-of-business (LOB) systems. Contribute to continuous improvement initiatives across BI architecture, ETL processes, and reporting frameworks. What We’re Looking For Experience Proven experience with SQL Server and related BI stack components (SSRS, SSIS, SSAS). Strong knowledge of Power BI development, including DAX, data modeling, and performance tuning. Experience working with large-scale databases (multi-terabyte environments). Solid understanding of integration design, ETL pipelines, and automation within complex data ecosystems. Experience supporting Human Capital Management systems (HR and Payroll) is highly advantageous. Excellent communication skills and stakeholder engagement capability. Preferred Qualifications Degree in Computer Science, Information Systems, or related field. Experience in the Mining or Construction industry will be an advantage. Familiarity with data warehousing concepts, performance optimization, and data security best practices.
Salary: Negotiable
AWS DBA Reference No: 552416970 | Johannesburg, South Africa | Posted on: 13 November 2025
We are seeking a highly skilled Senior SQL Consultant / DBA to join our dynamic team. The ideal candidate will have deep expertise in SQL Server administration and performance tuning, with proven experience across cloud environments, particularly AWS. You will play a key role in ensuring the stability, performance, and scalability of our clients’ database environments, while contributing to architecture, migration, and modernization initiatives. What you'll do: Administer, maintain, and optimize Microsoft SQL Server environments (on-prem and cloud). Perform database design, performance tuning, backups, restores, and security management. Support and maintain MySQL database environments. Implement and manage database solutions on AWS (RDS, EC2-hosted SQL, etc.). Contribute to migration, replication, and high availability projects. Collaborate with developers and infrastructure teams to improve database efficiency. Provide expert consultation and troubleshooting for database performance issues. Your Expertise: 5+ years’ experience as a SQL Server DBA or Database Consultant. Strong proficiency in Microsoft SQL Server (2016 and newer). AWS knowledge and experience are compulsory (RDS, EC2, backups, monitoring). Hands-on MySQL DBA experience is compulsory. Experience with database monitoring, automation, and scripting (PowerShell, T-SQL, etc.). Sound understanding of backup strategies, indexing, partitioning, and replication. Solid troubleshooting skills and ability to work in high-availability environments. Exposure to Azure SQL, PostgreSQL, or other database engines. Experience with DevOps and Infrastructure-as-Code (IaC) in database deployments. Knowledge of ETL processes, data warehousing, or cloud migrations. Personal Attributes Strong analytical and problem-solving skills. Excellent communication and client engagement abilities. Self-driven, detail-oriented, and able to work independently or in a team environment.
Salary: Negotiable
Quality Assurance Lead (Automation Testing) Reference No: 454623268 | Johannesburg, South Africa | Posted on: 13 November 2025
We are seeking an experienced Quality Assurance (QA) Lead with strong Automation Testing expertise to join our team on a consulting engagement with a leading client in the banking sector. This role requires a hands-on technical leader who can provide guidance to the QA team while actively contributing to automation testing efforts. What you'll do: Lead and mentor the QA team, ensuring best practices in testing and automation. Define and implement QA strategies, frameworks, and processes aligned with project goals. Collaborate with developers, business analysts, and stakeholders to ensure quality standards. Drive automation initiatives and maintain robust test suites. Perform hands-on automation testing and troubleshoot complex issues. Ensure compliance with industry standards and client requirements. Your Expertise: Proven experience as a QA Lead or Senior QA Engineer in complex environments. Strong background in Automation Testing and test framework design. Excellent leadership and team management skills. Ability to balance strategic oversight with hands-on technical involvement. Familiarity with Agile methodologies and DevOps practices. Qualifications ISTQB Certification (Foundation or Advanced level). Relevant IT or Software Testing qualification (Degree/Diploma in Computer Science, Information Technology, or related field). Additional certifications in Automation Testing tools or Agile methodologies are advantageous. Technical Stack Languages & Tools: Java (JDK 8), IntelliJ, Selenium, Rest Assured, Cucumber Repositories & Build Tools: Nexus Central Repository Additional: Solid understanding of CI/CD pipelines and integration with automation frameworks.
Salary: Negotiable
Senior Huawei Network Engineer Reference No: 3008300311 | Midrand, South Africa | Posted on: 13 November 2025
We're seeking a Senior Network Engineer who combines deep technical expertise with a passion for solving real business challenges. In this role, you'll lead the design, deployment, and optimization of enterprise network solutions that connect people, systems, and locations seamlessly across South Africa. You'll be the trusted technical advisor for our enterprise clients—guiding them through complex network transformations involving campus networks, SD-WAN, wireless infrastructure, data centres, and security. Your work will span the full lifecycle: from understanding business requirements and designing integrated solutions, to hands-on implementation, ongoing optimization, and building long-term advisory relationships. This isn't a role where you disappear after deployment. You'll stay present—anticipating challenges, troubleshooting complex issues, mentoring junior engineers, and continuously finding ways to enhance performance and security. You'll work across the iOCO family, bringing together diverse expertise to deliver solutions that just work. If you're someone who can translate technical complexity into business value, who takes ownership of the entire client experience, and who thrives on both the technical depth and the human connections this work requires—this role is for you. What you'll do: Network Implementation & Deployment Lead technical implementations of complex Huawei enterprise networking solutions (LAN, SD-WAN, WLAN, Data Centre, Automation, Orchestration and Security) Manage network project timelines, technical milestones, and customer expectations during deployment Conduct network integration testing, performance validation, and security assessments Ensure compliance with network technical specifications and customer requirements Network Operations & Support Provide Level 2/3 technical support for deployed Huawei networking and security solutions Troubleshoot complex network issues, including routing, switching, wireless, and security problems Coordinate with Huawei global support when required for advanced troubleshooting Implement software updates, patches, and feature enhancements Network Security & Performance Management Implement and maintain network security policies and access controls Monitor network performance metrics and optimise for bandwidth, latency, and availability Conduct network capacity planning and expansion recommendations Manage network segmentation, VLANs, and traffic engineering Implement Quality of Service (QoS) policies and traffic prioritisation Customer Network Relationship Management Serve as primary network technical contact for enterprise customers post-implementation Conduct regular network health assessments and optimisation reviews Provide network technical training and knowledge transfer to customer IT teams Build long-term technical advisory relationships with customer network teams Network Solution Optimisation & Innovation Continuously monitor and optimise deployed network solutions for performance and efficiency Identify opportunities for network technology upgrades and enhancements Collaborate with customers on network expansion and evolution strategies Participate in beta testing and early adoption of new Huawei networking technologies Network Knowledge Management & Team Development Maintain expertise across Huawei's enterprise networking and security technology portfolio Contribute to iOCO's network technical knowledge base and best practices Mentor junior network engineers and provide technical guidance Support pre-sales activities with network implementation feasibility assessments Your Expertise: Professional Experience Minimum 6-8 years in Huawei enterprise network and security implementation and supportProven experience with large-scale Huawei enterprise network and security deployments (1000+ users, multiple sites) Hands-on experience with Huawei enterprise networking technologies (switching, routing, wireless, SD-WAN, security) Qualifications: Advanced Network Certifications Huawei HCIP (Huawei Certified ICT Professional) Huawei HCIE (Huawei Certified Internetwork Expert) Industry certifications (CCNP Enterprise, JNCIP-ENT, Aruba ACMX) Network security certifications (CCNP Security, JNCIS-SEC) Network Technical Specialisations Data centre networking and fabric technologies (VXLAN, EVPN, leaf-spine) Campus network design and implementation Branch networking and SD-WAN solutions Network automation and orchestration (Python, Ansible, REST APIs) Network security and zero-trust architectures Network Technical Skills Deep expertise in enterprise networking protocols (BGP, OSPF, MPLS, VXLAN, EVPN) Advanced knowledge of switching technologies (VLANs, STP variants, link aggregation) Experience with wireless networking (Wi-Fi 6/7, controller-based architectures) Proficiency in network security technologies (firewalls, VPNs, access control) Understanding of SD-WAN and network automation principles Network Management & Troubleshooting Skills Experience with Huawei and other network monitoring and management tools Advanced Huawei network troubleshooting and packet analysis capabilities
Salary: Negotiable
Huawei Pre-Sales Solutions Architect Reference No: 1608880380 | Midrand, South Africa | Posted on: 12 November 2025
The Huawei Pre-Sales Solutions Architect is responsible for designing and positioning enterprise networking solutions for clients, focusing on Huawei’s enterprise technology stack. This role involves working closely with sales teams to develop technical proposals, conduct solution presentations, and lead proof-of-concept engagements to drive business growth. What you'll do: Solution Design & Architecture Design enterprise network solutions using Huawei technologies across campus, branch, and data centre environments. Develop high-level and detailed network architectures including LAN, WLAN, WAN, and security components. Ensure solutions align with client requirements, budgets, and technical constraints. Participate in network design reviews and provide expert technical validation. Pre-Sales Engagement Collaborate with sales teams to identify customer needs and translate them into technical proposals. Prepare and deliver professional presentations and demonstrations for clients and executives. Lead technical discussions during RFP/RFI processes, providing accurate and competitive solution responses. Support proof-of-concept testing and solution demonstrations to validate proposed architectures. Technical Expertise & Support Advise clients on the implementation of Huawei network products (CloudEngine, AirEngine, USG Firewalls, etc.). Design SD-WAN, VXLAN/EVPN, and next-generation wireless solutions. Assist with sizing, capacity planning, and network performance optimization. Provide post-sales handover documentation and assist delivery teams with technical guidance. Collaboration & Knowledge Sharing Work with internal teams (sales, project delivery, operations) to ensure solution feasibility and profitability. Participate in Huawei training programs, forums, and innovation initiatives. Maintain up-to-date knowledge of Huawei certification tracks, market trends, and competitor technologies. Compliance & Continuous Improvement Ensure compliance with client procurement requirements, especially in government and regulated sectors. Contribute to standard solution templates, best practices, and technical collateral. Maintain annual Huawei certifications and stay current with evolving technologies. Your Expertise: Minimum 8-10 years in enterprise network solution architecture and technical pre-sales Proven history in complex B2B networking technology sales support (R50M+ annual networking opportunity influence) Experience with enterprise networking solution design across campus, branch, and data Centre environments Demonstrated success in the South African enterprise market with major networking accounts. Huawei HCNP (Routing & Switching, WLAN) Advanced knowledge of BGP, OSPF, VXLAN, EVPN, SD-WAN, Wi-Fi 6/7, and network security solutions Experience with automation tools (Python, APIs, iMaster NCE) Qualifications: Bachelor’s degree in Computer Science, Information Technology, or related field Huawei HCIE (Routing & Switching) Industry certifications (CCNP Enterprise, JNCIP-ENT, or Aruba ACMX)
Salary: Negotiable
Support Engineer and Tester Reference No: 1127110796 | Johannesburg, South Africa | Posted on: 11 November 2025
We are seeking a skilled Support Engineer and Tester to provide front-line support for Impression Software, managing user incidents, service desk operations, and reporting. The role includes investigating and resolving technical issues, optimizing support processes, assisting with testing and bug fixes, managing training and documentation, and coordinating scheduled maintenance—all while promoting a customer-centric culture. What you'll do: Providing front-line primary technical support to end users on various technical issues and incidents relating to Impression Software. Service Desk management including logging and processing support tickets liaising with users and customer first line support to determine and investigate incidents Resolution of support incident tickets in a timely manner. SLA and incident report management Performing first line technical investigation into incidents logged before the incident is passed onto the developer team for more in depth investigation. Service desk optimisation Support process optimisation Customer and Support reporting definition and management Testing, regression testing and customer testing support for bug fixes, enhancements, customisations and new features Training and support documentation management Training sessions Driving compliance Planning and communicating scheduled maintenance upgrades Promote a culture of customer centricity Your Expertise: Jira Service Management experience Qualifications: Bachelor's Degree in Computer Science or Information Systems
Salary: Negotiable
Intermediate-Senior Full Stack Developer Reference No: 1576584765 | Johannesburg, South Africa | Posted on: 11 November 2025
We are seeking an experienced Intermediate-Senior Full Stack Developer to design, develop, and maintain robust software applications. The role involves building responsive front-end interfaces using HTML, CSS, and JavaScript, developing server-side applications and APIs, and managing databases to ensure performance, security, and scalability. You will collaborate with team members on code reviews, version control, and problem-solving while following coding standards and secure development practices. What you'll do: Design, code, and test software applications based on project requirements Develop responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript Implement and maintain front-end frameworks and libraries as needed Build and maintain server-side applications, databases, and APIs Ensure the performance, security, and scalability of back-end systems Design, implement, and maintain databases Optimise and troubleshoot database queries for efficiency Utilise version control systems (e.g., Git) to manage and track code changes Collaborate with team members through branching, merging, and pull requests Debug and resolve issues through systematic problem-solving Participate in code reviews and provide constructive feedback Adapt to changing project requirements and priorities Create and maintain clear and comprehensive documentation for code and development processes Document APIs, libraries, and other technical details for team reference Proactively seek opportunities for professional development Follow coding standards and best practices to ensure code consistency and maintainability Understanding clean code principles Contribute to the establishment and improvement of coding standards within the team Collaborate with managers to meet deadlines and milestones Propose and implement effective solutions to address challenges Implement secure coding practices to mitigate potential vulnerabilities Actively participate in code reviews, providing feedback and ensuring code quality Learn from code reviews to improve personal coding practices Your Expertise: Industry experience as a full stack developer of at least 4 years Project management experience, task breakdown and sprint planning Experience in AWS development and debugging Exposure to client interactions, understanding requirements, and providing technical support Basic understanding of cybersecurity principles Implementation of secure coding practices Qualifications: Bachelor’s degree in computer science, Software Engineering, or a related field
Salary: Negotiable
Operational Business Analyst Reference No: 261529604 | Johannesburg, South Africa | Posted on: 11 November 2025
We are seeking a detail-oriented and proactive Operational Business Analyst to enhance and optimize operational processes and systems within our organization. The ideal candidate will drive improvements in support and testing processes, develop new policies and procedures, and manage data integrity through periodic validation and cleanup exercises. You will work closely with the support, sales, and development teams to scope initiatives, propose enhancements, and ensure customer reporting meets business and client requirements using tools such as QuickSight. What you'll do: Enhancements to existing processes and systems Establishment of Support and testing processes Working with the support team to propose and drive enhancements Development of new policies, processes and procedures to enhance operations Costing and scoping of initiatives and projects Management of Data – Responsible for periodic data validation and data cleanup exercises. This will include liaising with the Sales and Dev team and customers. Management of customer reporting – establishing if the current reporting meets the customers needs, documentation of customer reporting requirements, generation and setting up of reports using QuickSight and reporting cleanup exercises. Periodic attestation exercises Configuration and set-up of systems operational within the business (e.g. JIRA service desk) based on operational needs. Operationalising processes and policies and ensuring that compliance is adhered to. Your Expertise: 2- 3 years Business analysis experience (must have requirements gathering, documentation, process mapping, testing and reporting skills) Jira Service Desk Experience Qualifications: Information Systems qualification
Salary: Negotiable
Cyber Security Software Specialist Sales Reference No: 3048231165 | Johannesburg, South Africa | Posted on: 06 November 2025
We are looking for a dynamic Cyber Security Sales Professional with a strong understanding of enterprise security solutions and the full sales process. The ideal candidate will excel at generating leads, building lasting client relationships, and closing high-value deals. They should be adept at managing sales pipelines through CRM systems and aligning tailored solutions to client needs. Experience across security domains such as IAM, Cloud Security, and Data Protection is essential. We seek someone with a consultative approach who can drive revenue growth and position our solutions as key enablers of business value. What you'll do: Generate leads and grow existing relationships, maintaining an accurate, detailed client book, and developing an active, repeat customer base. Hunt new business and perform warm outreach, putting outside-the-box thinking to work to develop new and unique sales tactics Work with the all-other sales individuals to design industry-specific outbound sales Utilize CRM effectively to ensure standard processes during all sales stages Conduct month-end and year-end close processes and provide required reporting Responsible for proactive hunting of new business and growth across all internal channels and with clients Presenting and demonstrating the value of the Enterprise Application Management (EAM) Business cyber security solutions and value proposition Reaching agreed targets for EAM Business Unit Assist with and drive relevant leads and or prospects to closure Assist and drive EAM Business Unit specific tenders for Security solutions Assist Key account managers and Strategic account managers with our EAM Business Unit specific sales or any related sales actions required Realise revenue and margin targets and maximise sales opportunities through connecting client needs with our offerings and solutions Approach the management, decision makers, influencers of prospective leads or sales Generate demand by assisting clients to identify current needs and articulating how we can add value through EAM Business Unit specific solutions Build solid relationships and display an understanding of the client industry, business environment and strategy to identify current and future opportunities Influence and work closely with selected stakeholders/ clients Use our sales tools and methodology to effectively manage territory, accounts,opportunities, pipelines and forecast. Develop open and effective channels of communication with all stakeholders Complete Sales proposals Your Expertise: Excellent communication, interpersonal, telephone, and strong organizational skills Experience in working with CRM platforms Experience closing Corporate and enterprise level deals Ability to analyze business opportunities and read situations well Proven success rate at levels above quotas Ability to take ownership Incumbent must have proven business acumen with experience in all levels including C-suite stakeholder engagement. Sales business acumen - The skills supporting successful selling through organizational and business outcome mindset. Success will require focusing on planning and concentrating on business requirements. Developing the skills to understand your client’s business (including commercial and financial aspects) in order to bring value to them from our portfolio of solutions and effectively become a trusted advisor. Sales client engagement and management: The skills used to effectively manage and analyze the client throughout the client lifecycle, with the goal of improving client relationships and driving sales growth.
Salary: Negotiable
Intermediate Test Analyst Reference No: 2002327571 | Cape Town, South Africa | Posted on: 05 November 2025
We are seeking an Intermediate Test Analyst to join our growing team of technology consultants. This role is ideal for someone with solid manual testing experience, a strong understanding of Agile methodologies, and a proactive approach to quality assurance. You will be involved in the full testing lifecycle, contributing to the delivery of high-quality software solutions for our clients. What you'll do: Have a good understanding of web-based testing, including front-end validation and content verification. Be strong in regression testing, ensuring consistent functionality across site updates and releases. Have experience working with test management tools (e.g., HP ALM-QC, JIRA) to manage and track test cases and defects. Some AEM exposure or an understanding of content publishing workflows would be beneficial. Perform functional testing based on business requirements, including test design and execution in an Agile environment. Create, maintain, and update test cases using tools such as Quality Center (QC), ALM, Azure DevOps, or XRay. Execute manual testing across various test phases: Investigate and assist in resolving production defects and incidents through targeted testing. Conduct back-end testing using SQL queries on Oracle and SQL Server databases. Apply risk-based testing techniques to prioritize test coverage on complex systems. Perform API testing using tools such as Postman, SOAP UI, and Rest Assured. Support mobile testing efforts (manual or automated using Appium) – experience preferred. Use Jira for defect tracking and Agile collaboration. Participate in Agile ceremonies including daily stand-ups, sprint planning, reviews, and retrospectives. Your Expertise: 5+ years of experience in manual testing within Agile teams Solid understanding of the software development lifecycle and testing methodologies Strong analytical and problem-solving skills Good communication and collaboration abilities Experience within the retail industry will be beneficial Qualifications: Matric certificate (required) ISTQB Foundation Certification (required) Relevant IT qualification (degree or diploma)
Salary: Negotiable
Creditors Clerk Reference No: 2243994513 | Pretoria, South Africa | Posted on: 31 October 2025
A detail-oriented and deadline-driven Creditors Clerk with over 5 years of experience in processing invoices, managing payments, and reconciling supplier accounts with accuracy and efficiency. Skilled in SAP ERP and MS Excel, with a solid understanding of accounting principles and procedures. Demonstrated ability to ensure timely and accurate payment processing, maintain creditor master files, and support audits and month-end activities. Known for strong problem-solving skills, exceptional attention to detail, and effective communication across teams. A proactive and reliable professional committed to maintaining financial accuracy and supporting organizational efficiency. What you'll do: Processing invoices in the accounting systems in order to effect payment on time and accurately to creditors. Ensuring invoices are properly authorized in accordance with levels of authority and allocate it to correct Supplier & General Ledger accounts on a daily basis. Checking and matching invoices against orders. Managing the GRV suspense account to ensure timely processing of supplier invoices. Processing day to day payments of invoices, expense claims and COD supplier payments. Resolving supplier queries. Accurately preparing monthly reconciliations of creditors accounts statements against the A/P Age Analysis. Accurately reconciling G/L and creditors accounts on a monthly basis to make sure the accounts are correctly balanced. Sending remittance advices to supplier after completion of the payment run. Managing and maintaining the creditors master file. Processing of sundry payments invoices and debit orders. Completing creditors application forms, send to relevant managers for authorization. Assist with BEE123 reports. Assist in month-end and year-end closing procedures and prepare reports as needed. Assist in preparing monthly cash flow forecasts. Processing payroll payments. Support audits by providing necessary documentation and information. Processing foreign creditors’ payments. Reconciling foreign currency bank statements and ensuring that closing balances are accurate. Your Expertise: 5+ years similar experience. SAP ERP experience a must and NetSuite an advantage. MS Excel with intermediate skills as a minimum requirement. Excellent command of English (Verbal and written) . Knowledge of applicable accounting principles and regulations. Qualifications: Matric -English First language Accounting Diploma / Degree Advantage
Salary: Negotiable
System Administrator (Tagetik) Reference No: 3637262465 | Cape Town, South Africa | Posted on: 31 October 2025
We are seeking a dedicated System Administrator to administer, maintain, and enhance Tagetik enterprise system. The role ensures system reliability, data integrity, and compliance while supporting strategic projects across finance, HR, and ESG.You will work closely with the Tagetik Solutions Architect, Finance Systems Administrator, and business stakeholders, ensuring Tagetik is configured, integrated, and optimised to meet operational and regulatory needs. This role is technically focused but also requires effective collaboration with business teams to drive efficiency and accurate reporting. What you'll do: Configure, and maintain Tagetik software in alignment with organisational requirements. Manage upgrades, patches, and enhancements, including planning, user acceptance testing (UAT), and deployment. Monitor system performance and proactively resolve issues across Tagetik modules (Financial Consolidation, IFRS16, HR, ESG). Administer user access, security roles, and permissions in line with best practices. Maintain and troubleshoot integrations to ensure accurate and timely consolidation of financial, HR, and ESG data. Develop and maintain detailed documentation of system configurations, workflows, and troubleshooting procedures. Collaborate with Finance, HR, ESG, and Risk teams to understand business requirements and enhance system functionality. Support process improvements such as ESG reporting workflows and financial consolidation automation. Provide end-user training, guidance, and technical support to maximise adoption and system effectiveness. Assist with vendor relationships for Tagetik and related third part vendors working on Tagetik finance system, ensuring timely escalation and resolution of issues. Your Expertise: Minimum 5 years’ experience with Tagetik or a comparable Enterprise PerformanceManagement (EPM) system. Strong understanding of financial consolidation, reporting, and data integration. Proven experience in system upgrades, UAT, and troubleshooting. Hands-on knowledge of Tagetik modules (Financial Consolidation, IFRS16, ESG, HR). Proficiency in multi-dimensional and relational databases, including SQL. Analytical and problem-solving abilities with attention to detail. Strong communication skills to explain technical concepts clearly to non-technical audiences. Effective collaboration with cross-functional teams in a fast-paced environment. Qualifications: Bachelor’s degree in information technology (preferred) or Finance/Business Administration with relevant technical experience. Professional certifications in Tagetik or other EPM systems will be advantageous.
Salary: Negotiable
AV / Boardroom Support Technician Reference No: 4234387445 | Pretoria, South Africa | Posted on: 31 October 2025
We’re looking for a hands-on Audio Visual (AV) / Boardroom Support Technician to manage and maintain boardroom technology and audio-visual systems. The ideal candidate will ensure seamless meeting experiences through effective setup, troubleshooting, and maintenance of AV equipment and collaboration tools. What you'll do: Set up, operate, and support boardroom and meeting room AV systems (displays, microphones, cameras, conferencing tools, etc.) Provide technical support for video conferencing platforms (e.g., MS Teams, Zoom, Webex) Troubleshoot hardware and connectivity issues in real time Perform routine maintenance, updates, and testing of AV and networked systems Assist with equipment upgrades and installations Collaborate with IT to ensure system compatibility and uptime Provide user training or guidance when needed Your Expertise: 2+ years’ experience in an AV support or boardroom technology role Strong knowledge of video conferencing tools, display systems, and sound setup Good problem-solving and communication skills Ability to work independently and respond quickly to support requests Qualifications: Matric (Grade 12) Relevant IT or AV technical certification (e.g., CompTIA A+, N+, Crestron, Extron, or equivalent) Nice to Have: Experience with Crestron, Polycom, Logitech, or similar AV solutions Basic networking knowledge (LAN/WAN, IP configuration, etc.)
Salary: Negotiable
Business Analyst Reference No: 4291405443 | Cape Town, South Africa | Posted on: 30 October 2025
We’re looking for an experienced Business Analyst with experience working on Linked Investment Products. We require someone based in Cape Town, and it will be for an initial 12 month contract. You’ll play a pivotal role in the design, enhancement, and migration of linked investment product capabilities. The role requires a deep understanding of South African investment product regulations, platform operations, and linked-product administration, with proven experience supporting large-scale platform migration initiatives in the financial-services sector. What you'll do: Elicit, analyse, and document business requirements for linked investment products, including end-to-end processes across administration, reporting, and compliance. Collaborate with Product, Operations, Compliance, and the Vendor to ensure solutions align with regulatory frameworks such as FAIS, FICA, Pensions Fund Act, and Treating Customers Fairly (TCF), PDD, etc. Translate business needs into detailed functional specifications and acceptance criteria. Support and document end-to-end business processes impacted by platform migration. Conduct gap analysis between legacy and target-state platforms, focusing on investment account structures, pricing, fee models, and transactional workflows. Work closely with the Vendor teams to validate interfaces, data mappings, and reconciliation logic. Develop and execute test scenarios and test cases to validate linked product functionality, data migration accuracy, and system integrity. Perform regression, UAT, and end-to-end testing across integrated systems. Ensure defects are logged, tracked, and resolved efficiently. Liaise with cross-functional teams including Product Development, Compliance and Operations. Communicate complex system and product changes in a structured and comprehensible manner to business stakeholders. Support business readiness activities, user training, and post-implementation validation. Your Expertise: Minimum 5 years’ experience as a Business Analyst within a financial-services or investment-administration environment. Demonstrated experience working with Linked Investment Products (LISP), Investment Platforms, or Wealth Management Systems. Strong working knowledge of South African investment regulations and industry practices (FAIS, FICA, TCF, CISCA, ASISA guidelines, PDD etc.). Proven involvement in platform migration, system implementation, or data-migration programmes. Advanced testing ability with exposure to structured testing tools (e.g., HPQC, Jira, or similar). Qualifications: Relevant tertiary qualification in Finance, Investments, Business Analysis, or Information Systems.
Salary: Negotiable
Finance Business Analyst Reference No: 1453295917 | Cape Town, South Africa | Posted on: 30 October 2025
We’re looking for an experienced Finance Business Analyst with experience working in Finance and Investment Administration environments. You’ll play a critical role in bridging business and technology within Finance and Investment Administration environments. You’ll support strategic initiatives such as system enhancements, financial process optimisation, and large-scale platform migrations (including SAP-related initiatives), ensuring business requirements are accurately translated into functional solutions. What you'll do: Engage with stakeholders across Finance, Investment Administration, and the Vendor to gather, analyse, and document detailed business requirements. Develop Business Requirement Specifications (BRS), Functional Requirement Documents (FRD), and Process Flow Diagrams. Perform gap analyses between current (“as-is”) and target (“to-be”) processes. Analyse and interpret financial data flows between SAP modules and investment systems. Support integration between front-office, middle-office, and back-office applications, ensuring data integrity and alignment with accounting standards. Participate in workstreams related to large-scale system or platform migrations (e.g., SAP S/4HANA, investment administration systems). Define test cases, manage UAT cycles, and ensure defect resolution in collaboration with development and QA teams. Collaborate with senior management and Finance to ensure alignment of business objectives with technical delivery. Your Expertise: Minimum 5 years’ experience as a Business Analyst within a Financial Services or Investment Management environment. Experience in Investment Administration, Unit Trust Operations, or Life Insurance Finance highly preferred. Hands-on experience with SAP Finance modules. Proven track record of involvement in large system/platform migrations or finance transformation programmes. Advanced proficiency in MS Excel and SAP reporting tools. Experience in testing of changes to large Financial platforms Qualifications: Bachelor’s degree in Accounting. Professional qualification advantageous (CA(SA), CIMA, or equivalent).
Salary: Negotiable
Business Process Analyst Reference No: 22527249 | Cape Town, South Africa | Posted on: 30 October 2025
We’re looking for an experienced Business Process Analyst with experience working on Investment Platforms. We require someone based in Cape Town, and it will be for an initial 12 month contract. You’ll be responsible for analysing, designing, and optimising end-to-end business workflows for a new investment-platform environment. The ideal person will have a strong understanding of investment product administration, South African financial regulations, and workflow automation tools, with proven experience supporting process re-engineering within the investment or financial-services industry. What you'll do: Map and document current-state (AS-IS) and future-state (TO-BE) business processes across investment administration, client servicing, and product operations. Identify process inefficiencies, duplication, and manual dependencies to drive simplification and automation. Collaborate with business units, product owners, and the Vendor to define optimal workflow solutions aligned with Sanlam’s digital-platform strategy. Ensure that process improvements adhere to governance, compliance, and control requirements (FAIS, FICA, Pension funds Act, TCF, PDD etc.). Develop and maintain workflow models in business-process management (BPM) tools. Support design and deployment of automated business rules, approval routing, and digital form processing. Collaborate with the Vendor to translate business process logic into system configurations and integrations. Analyse and document process impacts of migrating from legacy systems to target-state platforms. Conduct gap and impact analysis on existing workflows, identifying required process and data-flow adjustments. Support business readiness, testing, and adoption planning to ensure smooth process transitions post-migration. Develop test cases for process and workflow validation and conduct UAT for new or enhanced workflows. Track and analyse process performance metrics post-implementation to ensure continuous improvement. Facilitate workshops and walkthroughs with multiple stakeholders to validate and refine workflow designs. Act as a bridge between operations and the Vendor teams, ensuring clarity and alignment throughout delivery. Your Expertise: Minimum 5 years’ experience as a Business Process Analyst or Workflow Analyst in the financial-services or investment-administration sector. Strong knowledge of South African investment and regulatory frameworks (FAIS, FICA, Pension Funds Act, PDD, etc.). Proven experience in workflow modelling, process mapping, and automation (BPM, RPA, or similar tools). Experience participating in system migration, platform modernisation, or operational-transformation programmes. Solid understanding of investment-administration processes (transactions, reconciliations, pricing, and reporting). Qualifications: Tertiary qualification in Business Analysis, Information Systems, Industrial Engineering, or Process Engineering.
Salary: Negotiable
Test Analyst Reference No: 4122882430 | Cape Town, South Africa | Posted on: 29 October 2025
We are seeking an experienced Test Analyst to join our Cape Town-based team. The role focuses on manual testing within the asset management/ financial industry, requiring strong analytical skills and the ability to understand complex business contexts. The successful candidate will work with minimal supervision, engage with senior stakeholders, and collaborate with a globally distributed team. Your Expertise: 7 years test analysis experience Understand complex business context Work with minimum supervision Work with senior stakeholders Work with globally distributed team SQL experience API experience Comfortable working in an Agile environment. Other information applicable to the opportunity: 6 month contract position Location: Cape Town – hybrid way of work High intermediate - Senior (7+ years)
Salary: Negotiable
Pre Sales Solutions Architect Reference No: 3445717093 | Johannesburg, South Africa | Posted on: 29 October 2025
We are seeking a dynamic and target-driven Pre-Sales Solutions Architect with a strong foundation in IT Managed Services, Outsourcing Models, and ITSM principles. The role requires extensive pre-sales expertise, exceptional communication and presentation skills, and the ability to drive lead generation, develop proposals, and support bid processes. Knowledge of cybersecurity frameworks such as NIST and NCPF, combined with strong negotiation skills, will be essential. Success in this position demands teamwork, resilience under pressure, accountability, and an ethical, go-getter mindset. What you'll do: Extensive knowledge of IT Managed Services and Outsource Models Thorough understanding of the ITSM value chain Deep understanding on how to craft and convey a value proposition for Managed Services Strong negotiation skills Deep knowledge on how to extract client requirements and build value outcomes aligned to our managed services value proposition Knowledge of Cyber security principles, tools and processes i.e NIST, NCPF (South African National Cyber Security Policy Framework) Strong communicator and presenter with extensive pre-sales experience. C-Suite level engagement experience Understanding of lead and demand generation approaches Ability to put proposals together as part of the bid and opportunity development process Excellent team player Focused and target driven/ oriented individual Must be able to work under pressure Go-getter with a winner’s mentality Risk taker with a strong sense of accountability Ethical Your Expertise: Between 5-10 years' experience in both Private and Public Sector Qualifications: Grade 12 Bachelor or Master's degree in Computer Science/ Engineering ITSM / ITIL certified Professional Relevant Sales Training Other information applicable to the opportunity: Permanent position Location: Midrand Work environment: Office based Travel: Client visits as an when necessary
Salary: Negotiable
Senior Electrical Engineer Reference No: 2806328034 | Pretoria, South Africa | Posted on: 29 October 2025
We are looking for a Senior Electrical Engineer to lead the design, configuration, testing, and commissioning of protection and telecontrol systems for transmission and distribution networks. The role includes developing complex protection schemes, conducting advanced fault analysis, and ensuring safe and reliable power system performance. Reporting to the Engineering Manager, you will provide technical leadership, mentor junior engineers, and support project planning, risk assessment, and client engagements. Candidates must hold a Bachelor’s degree in Electrical Engineering, be professionally registered with ECSA (PrEng), and have 5–8 years’ proven experience in power system protection, relay settings, commissioning, and substation automation. Strong knowledge of SCADA/RTU integration, communication protocols, and power system studies is essential, with vendor-specific training and postgraduate qualifications considered advantageous. What you'll do: Reviewing and approving protection and telecontrol system designs and settings. Performing complex system studies, relay coordination, and fault simulations. Leading site commissioning, testing, and troubleshooting of relays, RTUs, and communication systems. Providing technical guidance and training to junior engineers. Preparing and reviewing technical reports, project documentation, and as-built drawings. Participating in client meetings, technical reviews, and project planning sessions. Ensuring compliance with regulatory standards, company procedures, and industry best practices. Provide technical support to BD and Sales Provide support for GE / IST, A-eberle protection, control and automation products Evaluate customer inquiries and technical feasibility of projects Your Expertise: Function related experience: 5-8 years of experience in Power System Protection, Telecontrol, and Substation Automation. Proven track record in protection system design, relay settings, commissioning, and fault analysis. Experience leading technical teams and mentoring junior engineers. Hands-on experience with site testing, commissioning, and troubleshooting complex electrical systems. Proficiency in Engineering design software: AutoCAD, ZWCAD, Microstation Strong technical report writing skills. Ability to manage and interact with subcontractors and suppliers. Computer literacy with good working knowledge of relevant OEM product software and power systems simulation packages: DigSilent Powerfactory, Matlab Simulink, PowerSim. Ability to effectively communicate with team members and customers. Excellent understanding and interpretation of project specifications, drawings, single line diagrams and data sheets. Excellent understanding of electrical network load flow and fault levels study. In-depth knowledge of power system protection principles, telecontrol systems, and substation automation. Strong understanding of relay types, SCADA/RTU integration, and communication protocols (IEC 61850, DNP3, Modbus, etc.). Qualifications: Essential Qualifications: Matric Certificate Bachelor’s degree in electrical engineering (B.Eng/B.Sc Eng Electrical). Professional registration with ECSA (PrEng) is required. Preferred Qualifications: Postgraduate degree or specialized training in power systems protection or automation. Certifications or vendor-specific training on protection relays (e.g., GE, ABB, SEL) and SCADA systems. Project management or leadership training. Other information applicable to the opportunity: Permanent position Location: Pretoria Work environment: 5 days at Office and Client sites Travel: Local and International travel as and when required
Salary: Negotiable
Data Processor Reference No: 1580789574 | Cape Town, South Africa | Posted on: 29 October 2025
Essential Qualifications: National Senior Certificate/ Matric/ N3/ Grade 12 Pass typical recruitment checks (criminal, qualification, ID verification checks, etc.) Experience: Teamwork, flexibility, understanding urgency and priorities, and quick problem-solving skills are essential. Excellent customer interaction Monitoring of all environments (networks, mainframe, servers etc.) connectivity Execute daily batch processing for banking clients Execute month-end batch processing for banking clients Diagnose and correct equipment malfunctions Perform daily backups as per operational procedures Shift handover and effective communication with regards the production and development systems Continuous updates of daily reports and organize and schedule production work Effectively execute requests from users Good understanding of operating standards and procedures Monitoring of transactions of the banks on ATM’s and POS Understanding of JCL and mainframe commands Understanding CA Workload Automation ESP (scheduling product) Understanding of operation standards in the mainframe environment Identify and resolve issues effectively. Responsible for monitoring all connectivity environments, as well as continuous updates of all daily reports To perform after hours and weekend help desk functions Physical Demands: Sitting, walking, bending, and lifting Travel: Must have a vehicle and a valid driver’s license.
Salary: Negotiable
Technical Business Analyst Reference No: 3226398749 | Cape Town, South Africa | Posted on: 28 October 2025
We're looking for a Technical Business Analyst who will be responsible for providing technical analysis and expertise for business-specific applications and interfaces. This role is a critical bridge between business stakeholders and development teams, translating high-level business requirements into detailed technical specifications, user stories, and system solutions. With deep expertise in assigned custom platforms, this role ensures that business needs are accurately transformed into developer-ready tasks while maintaining system integrity. By collaborating closely with engineers, troubleshooting technical challenges, and documenting system behaviors, the Technical Analyst drives efficient, scalable implementations that align with both business goals and technical constraints. The Core Mission of this role is to master the system’s capabilities, clarify technical requirements, and enable seamless development, turning business problems into reliable technical solutions. Development and Cloud Architecture background would be advantageous. Experience with Multiple integrated systems is a must. Principal Accountabilities: Requirement Analysis, System Expertise & Solution Design Developer Collaboration & Technical Leadership Systems Integration Testing, Quality Assurance & Risk Mitigation Technical Support & Training Continuous Improvement Key Challenges: Managing the complexity of business-specific applications while understanding how they integrate with other systems and how they meet the evolving needs of the organization. Balancing the need for quick issue resolution with the complexity of application environments and dependencies. Job Knowledge, Skills & Experiences: Relevant IT/ BA Qualification 10+ years’ relevant working experience Experience working with third-party service providers and managing SLAs. Experience in global or virtual team working. Analytical: Agile/Scrum methodologies, Data modeling, process mapping. System Mastery: Deep hands-on experience with 1-2 core systems (Fleet, Payment, Loyalty and B2B CRM Systems) Developer Collaboration: Comfort with DevOps tools Agile Fluency: Proficiency in Azure DevOps, Scrum ceremonies, and backlog grooming. The following soft skills, behaviours and mindset are required: Good customer-facing, interpersonal and communications (oral and written) skills. Experience and proven record in stakeholder management and problem-solving, Able to work across teams and manage relationships with vendors. Able to work independently and within a team. Able to work in a cross-functional, multi-application, multi-service providers environment. Other information applicable to the opportunity: Contract position Location: Cape Town Work environment: hybrid way of work Level: Senior (10+ years’ experience) Travel in Africa might be required
Salary: Negotiable
Senior DevOps Engineer Reference No: 758254105 | Cape Town, South Africa | Posted on: 28 October 2025
We are seeking a Senior DevOps Engineer responsible for designing, implementing, and maintaining secure and scalable cloud and DevOps environments on Microsoft Azure. This role involves developing and managing CI/CD pipelines, leveraging Infrastructure as Code (Terraform, Ansible, ARM, Bicep), and integrating security controls into DevOps processes (DevSecOps) to ensure compliance and system integrity. The incumbent will perform vulnerability assessments, proactive system monitoring, and incident management while collaborating with development and operations teams to enforce best practices. What you'll do: Performing daily application availability checks and event monitoring tasks Provide proactive system monitoring Communicate accurately and timeously with relevant clients regarding incidents logged Working well with colleagues/team player/willing to assist Design, implement, and maintain secure CI/CD pipelines Integrate security controls into DevOps processes (DevSecOps) Perform vulnerability assessments and remediation across infrastructure and applications Collaborate with development and operations teams to enforce security best practices Automate compliance checks and security testing Monitor and respond to security incidents in cloud and on-prem environments Your Expertise: 3–5 years’ experience implementing Azure automation pipelines. Excellent customer interaction Team player with good work ethic and attendance record Self-driven – Get the job done Strong event management abilities with customer focus Strong sense of responsibility in taking ownership of problems and seeing them through till completion Excellent customer satisfaction, interaction, and engagement English - Can converse and has the necessary email skills Experience with cloud platforms (Azure) Strong hands-on Azure experience (e.g., App Gateway/WAF, AKS, Azure SQL, ACR, Key Vault, VNet, Storage Accounts). Proficiency in Infrastructure as Code (Terraform, Bicep, ARM templates). Strong scripting skills in PowerShell, Python, or Bash. Experience designing and building CI/CD pipelines using Azure DevOps. Hands-on experience with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions) Solid understanding of containers and orchestration (Docker, AKS). Experience with Function App and Web App development. Strong grasp of networking, security, and compliance in Azure environments. Proficient in monitoring and logging using Azure-native tools. Skilled in troubleshooting, version control (Git), and working in Agile environments. Excellent communication skills and ability to work independently and collaboratively. Familiarity with certificate automation, Key Vault integration, and workflow orchestration (e.g., Logic Apps, Durable Functions). Experience with container security and orchestration (Docker, Kubernetes) Knowledge of secure coding practices and application security principles Qualifications: National Senior Certificate/ Matric/ N3/ Grade 12 Microsoft Cloud Certification (Azure) Pass typical recruitment checks (criminal, qualification, ID verification checks, etc.) ITIL v3 or ITIL 4 certification Linux/Unix qualifications and/or experience Azure Certification (e.g., Azure DevOps Engineer Expert, Solutions Architect Expert) preferred. Security Certifications (e.g., CISSP, CISM, CEH, or CompTIA Security+) Containerization and Orchestration (Docker, Kubernetes) Infrastructure as Code (Terraform, Ansible, or similar) CI/CD Pipeline Design and Management
Salary: Negotiable
Professional Services Consultant SDF Reference No: 2645063105 | Johannesburg, South Africa | Posted on: 27 October 2025
The Role We are seeking a Professional Services Consultancy Skills Development Facilitator (SDF). In this role, you will be responsible for facilitating client skills development programs, ensuring timely WSP/ATR submissions, guiding clients on legislative compliance, developing Employment Equity (EE) plans, assisting with DG funding applications, and maintaining adherence to SETA, QCTO, DEL, EE, and B-BBEE requirements. The ideal candidate will hold a Diploma or Degree in Human Resources Management/Development, have 3–5 years’ experience in skills development or HR, a valid driver’s licence, reliable vehicle, and strong knowledge of labour legislation. Skills and Experience What you'll do: Facilitate client skills development implementation with timeous WSP/ATR submissions to various SETA's according to their specific requirements. Client liaison - Timely, efficient communication, guiding clients with regards to legislative requirements, keeping clients informed on all developments at SETA’s, QCTO and DEL Assist with the planning, implementation and monitoring of both training interventions in organisations and EE Plans ensuring overall EE compliance. Assist clients with DG funding applications and ensure all compliance requirements from SETA are met. Ensure proper consultation i.e. quarterly committee meetings with comprehensive records kept (agendas, attendance registers, signed minutes) Facilitation of Employment Equity compliance process for retainer clients by submitting accurate and factual EE reports to DEL. Develop EE plans to ensure clients’ compliance with all relevant Sections of the EEA, liaise with DEL, assist and facilitate inspections. Verify client reports prepared by administrator and submit to client. Your Expertise: 3-5 years’ work experience as a Skills Development Facilitator or in an HR Environment Knowledge of (including but not limited to): Skills Development Act, Skills Development Levies Act, Employment Equity Act, The Broad-Based Black Economic Empowerment Act, Basic Conditions of Employment Act, Labour Relations Act Valid driver’s licence and own reliable vehicle Qualifications: Human Resources Management/Human Resources Development Diploma Human Resources Management/Human Resources Development Degree Other Other information applicable to the opportunity: Permanent position Location: Midrand Valid driver’s license and own reliable vehicle
Salary: Negotiable
Network Engineer III Reference No: 228333526 | Pretoria, South Africa | Posted on: 27 October 2025
We are seeking a highly skilled and experienced Network Specialist to join our team, with proven expertise in network design, administration, and architecture. The role requires strong technical proficiency in access networking technologies, routers, and firewalls. Excellent communication and customer interaction abilities are required, alongside strong collaboration skills to support teamwork and achieve shared goals. The position also requires physical capability for tasks such as hardware installation and the ability to travel with a valid driver’s license and own vehicle. What you'll do: Solid background in network design, administration, implementation, and architecture. Familiarity with access control models and network security. Evaluate designs to determine the most efficient and effective solution. Experience in selecting, designing, engineering, solution engineering, project engineering, integrating, and implementing multi-vendor network architecture and related technologies. Excellent knowledge of access networking technologies, routers & firewalls, VPN, ZTNA, and SDWAN solutions, Quality of Service, subnetting, etc. Installing, configuring, and troubleshooting routers, firewalls, switches, and wireless (able to build configurations and solutions that conform to standards without guidance). Demonstrated skills in developing a technology plan, including technical strategy and direction, as well as the related business case for the use of that technology. Essential skills include expertise in network protocols, security best practices, and problem-solving. Maintaining accurate and up-to-date network documentation, including diagrams and configurations. Identifying and resolving network connectivity issues, ensuring minimal downtime and optimal performance. Strong root cause analyses and report writing. Strong routing protocol knowledge, especially BGP. PCI-DSS and ISO 27001 knowledge. Python and scripting experience. Knowledge of cloud networking concepts. Your Expertise: At least 10 years of hands-on experience in network device configuration and troubleshooting English - Can converse and has the necessary email skills Excellent Customer Interaction with clear, concise, and effective communication skills Effectively collaborate with the team to achieve common goals Identify and resolve issues effectively. Qualifications: National Senior Certificate/ Matric/ N3/ Grade 12 Degree or Diploma in Information systems/Computer science ITIL Foundation certification Aruba (ACSP/ACMP/ACP-Campus Access)/Fortinet NSE7/JNCIA-Design Current Cisco/Juniper/HPE Network/HUAWEI Professional certification (e.g., CCNP, CCDP, JNCIP) Other information applicable to the opportunity: Permanent position Location: Pretoria Physical Demands: Long sitting, Rack and stack of hardware equipment, Bending, and walking Travel: Must have a vehicle and a valid driver’s license.
Salary: Negotiable
Junior Solutions Consultant Reference No: 254443748 | Johannesburg, South Africa | Posted on: 27 October 2025
We are seeking a Junior Solutions Consultant to join IS³, the global distributor of the complete AVEVA software portfolio. The role involves providing telephonic and technical support for AVEVA products, troubleshooting software configuration, integration, and performance issues to ensure seamless industrial operations. The consultant will manage customer queries, guide clients through updates, maintain certifications, and complete relevant training programs. Additionally, they will support sales teams with technical demonstrations and contribute to thought leadership content and marketing initiatives. What you'll do: Telephonic Support on AVEVA Product Range. Provide technical assistance to clients over the phone, troubleshooting issues related to AVEVA’s suite of products, such as System Platform, InTouch HMI, PI System, or AVEVA Connect. Diagnose software configuration problems, integration challenges, or performance bottlenecks in real-time, often under time-sensitive conditions. Workarounds while ensuring minimal disruption to their industrial Managing expectation on queries/cases from customers. Acknowledge customer queries or cases within a defined timeframe. Inform the customer if their query falls outside the standard scope. Briefly outline the process for handling their case. Completing awareness pre-requisites for Operations/Engineering & Performance portfolio products. Read the Battlecards, Sales Brief on AVEVA high spot as per the skills matrix. Complete eLearning curriculum for main products. Maintain Certification Stay current with AVEVA’s certification programs, such as AVEVA Certified Trainer or PI System Infrastructure Specialist, renewing them as required (typically every 2-3 years). Pursue advanced credentials to deepen expertise in niche areas like edge computing with AVEVA Connect or Production Management. Attend AVEVA-led training, webinars to keep pace with product updates and industry trends. Assist in Marketing Activities. Support sales teams by providing technical demonstrations of AVEVA solutions, showcasing benefits like real-time analytics or digital twin capabilities to prospective clients. Contribute to technotes, videos, or webinars that position the company as a thought leader in industrial automation, Your Expertise: Function related experience: 2 years Qualifications: Essential Qualifications: Diploma in Engineering, Diploma in Computer Science Preferred Qualifications: BSC/BTech Engineering or Computer Science Technical Qualifications/Certifications AVEVA Specific Certifications would be beneficial Personal Attributes / Personal Skills: Ability to work together in a group, combine strengths, negate weaknesses, and contribute expertise to accomplish a shared objective Learning not only know how to survive change but how to use change to become stronger Efficient Innovative Ability to manage ambiguity Outcomes orientated Problem solving Other information applicable to the opportunity: Permanent position Location: Johannesburg
Salary: Negotiable
Junior Labor Law Consultant Reference No: 2323476812 | Johannesburg, South Africa | Posted on: 27 October 2025
We are seeking a Junior Labour Law Consultant (Must be admitted) to provide accurate and legally sound advice to clients while supporting our legal team in various aspects of corporate and labour law. The ideal candidate will be a motivated, detail-oriented admitted legal practitioner with experience in labor law and dispute resolution. What you'll do: Provide legally sound and accurate advice to clients Draft legal correspondence, opinions, pleadings and contracts for clients utilising sound legal and commercial principles Attend internal and external meetings and provide legal input where required Identify opportunities for new business Contribute to company publications Administrative duties associated with the role which includes but not limited to timeous response to emails, submission of timesheets and travel claims, filing correspondence relating to all aspects of work for ease of reference Build and maintain strong internal and external relationships Your Expertise: 3 years’ experience in similar role Proficient computer skills, including Microsoft Office Suite (Word, PowerPoint, and Excel) Admitted legal practitioner. Experience in Labour Law Dispute litigation at CCMA and bargaining council level Chairing and presiding in disciplinary hearings. Presenting training on disciplinary and incapacity processes. Valid drivers license and own vehicle. Excellent written and verbal communication skills Admin experience Knowledge of field of law for which appointment is made Ability to draft documents Experience in report writing and high proficiency in the English language is critical Good understanding and knowledge of applicable legislation, regulations, law in general and corporate governance Qualifications: Degree Legal / LLB Must be an Admitted Attorney Other information applicable to the opportunity: Permanent position Location: Pretoria Willing to travel to and from office and clients
Salary: R30000 to R45000
Account Manager Reference No: 462770092 | Johannesburg, South Africa | Posted on: 27 October 2025
The Account Manager will be responsible for expanding Impression’s footprint within existing customer accounts by identifying growth opportunities, upselling new features and services, and driving increased billing. This role is central to building long-term customer relationships, ensuring satisfaction, and unlocking revenue potential from our existing customer base. What you'll do: Customer Growth & Upsell Strategy Identify and pursue upsell and cross-sell opportunities within existing accounts. Promote new product features, modules, and services to increase account value. Collaborate with product and marketing teams to align offerings with customer needs. Account Management & Retention Serve as the primary point of contact for assigned accounts. Build strong, trust-based relationships with key stakeholders. Ensure high levels of customer satisfaction and retention through proactive engagement. Sales Execution & Pipeline Management Maintain a structured sales cadence with each account, including regular check-ins, QBRs, and roadmap discussions. Track opportunities, forecasts, and billing growth using CRM tools. Collaborate with technical and delivery teams to scope and close opportunities. Commercial & Contractual Oversight Negotiate renewals, upsell contracts, and pricing adjustments in line with business objectives. Ensure compliance with commercial terms and service-level agreements. Reporting & Insights Provide regular reporting on account health, growth metrics, and revenue performance. Share customer feedback and insights with internal teams to inform product and service improvements. Your Expertise: 5+ years in account management, customer success, or B2B sales. Proven track record of growing revenue within existing accounts. Experience in SaaS, digital platforms, or enterprise software environments. Strong commercial acumen and negotiation skills. Qualifications: Bachelor’s degree in Business, Marketing, or related field. CRM proficiency (e.g., Salesforce, HubSpot). Certifications in account management or customer success (advantageous). Personal Attributes Customer-centric with a growth mindset. Strong communicator and relationship builder. Analytical and data-driven. Resilient, proactive, and results-oriented.
Salary: Negotiable
SQL Developer Reference No: 1104093775 | Cape Town, South Africa | Posted on: 27 October 2025
We’re looking for a skilled SQL Developer to join our growing team at iOCO. In this role, you’ll be responsible for developing new systems, maintaining and enhancing existing solutions, and assisting with day-to-day BAU (Business-As-Usual) work. This opportunity is ideal for someone who takes ownership of their projects, works well independently, and enjoys collaborating with cross-functional teams to deliver reliable and high-quality database solutions. What you’ll do: Design, develop, and maintain SQL-based systems and solutions. Extend and optimize existing database structures and stored procedures. Support and troubleshoot BAU data processes to ensure consistent system performance. Collaborate closely with business analysts, developers, and other stakeholders to understand and translate business requirements into technical solutions. Develop and implement efficient queries, scripts, and database objects to meet business needs. Perform data analysis, validation, and quality checks to ensure data integrity. Participate in testing, deployment, and continuous improvement initiatives. Take full ownership of assigned projects — from design through to implementation and support. Your expertise: 4+ years’ experience as a SQL Developer in a professional environment. Strong proficiency in T-SQL, stored procedures, functions, triggers, and performance tuning. Experience with ETL (SSIS) and SSRS will be beneficial. Solid understanding of relational database design, normalization, and optimization. Experience working with large datasets and complex data transformations. Exposure to source control and Agile methodologies is advantageous. Key Attributes Strong sense of ownership and accountability for deliverables. Excellent problem-solving, analytical, and communication skills. Self-motivated with the ability to work independently and as part of a collaborative team. Detail-oriented with a commitment to delivering high-quality work. Other information applicable to the opportunity: Contract position Location: Cape Town
Salary: Negotiable
Solution Architect Reference No: 2031026496 | Johannesburg, South Africa | Posted on: 27 October 2025
We are seeking a Solutions Architect to join our innovative and forward-thinking team. The Solutions Architect plays a critical role in designing, developing, and delivering scalable, secure, and high-performing technology solutions that align with business objectives and drive digital transformation. What you'll do: Solution Architecture & Design Design and architect scalable, secure, and high-performance industrial solutions using IS3 AVEVA SELECT’s product portfolio (e.g., AVEVA PI System, AVEVA System Platform, AVEVA E3D, AVEVA MES, AVEVA Predictive Analytics, etc). Define best practices, integration strategies, and solution roadmaps to support customer digital transformation initiatives. Develop technical blueprints, architecture diagrams, and design documents to ensure seamless deployment and implementation. Ensure solutions align with industry standards, cybersecurity best practices, and enterprise IT/OT integration requirements. Pre-Sales & Customer Engagement Act as a technical advisor and trusted consultant for customers, understanding their business challenges and recommending AVEVA solutions. Support pre-sales activities by delivering technical presentations, solution demonstrations, Proof-of-Concepts (PoCs), and technical workshops. Engage with C-level executives, IT, and OT stakeholders to drive solution adoption and strategy alignment. Implementation & Deployment Support Guide implementation teams through solution deployment, configuration, and integration with existing enterprise systems. Provide technical leadership during solution rollout, ensuring performance, scalability, and security requirements are met. Support data migration, API integrations, and cloud/hybrid infrastructure setup for AVEVA solutions. Industry & Technology Expertise Stay updated on AVEVA evolving product portfolio, industry trends, and emerging technologies such as Industrial IoT (IIoT), Digital Twins, Artificial Intelligence (AI), Advanced Analytics, CONNECT etc. Provide feedback to product management on customer needs, product improvements, and feature enhancements. Develop whitepapers, best practices, and case studies to support solution adoption and knowledge sharing. Collaboration & Stakeholder Management Work closely with sales, product management, engineering, and customer success teams or technical account management to deliver end-to-end solutions. Support partner ecosystems in deploying AVEVA solutions efficiently. Represent IS3 AVEVA SELECT at conferences, industry forums, and customer events as a subject matter expert (SME). Your Expertise: Diploma in Engineering or Computer Science 7 years' experience BSc/BTech in Engineering or Computer Science, with min 5 years’ experience with proven track record. Deep understanding of AVEVA software portfolio, including AVEVA PI System, AVEVA Unified Operations Center, AVEVA E3D, AVEVA Insight, AVEVA Predictive Analytics, AVEVA Manufacturing Execution System (MES), and CONNECT etc. Experience in industrial automation, SCADA, IIoT, and operational technology (OT) environments. Strong expertise in IT/OT integration, cloud computing (Azure, AWS), and enterprise architectures. Familiarity with databases (SQL, AVEVA Historian), APIs, and programming/scripting (Python, C#, JavaScript). Ability to work with C-level executives and technical teams to drive digital transformation initiatives Qualifications: Diploma in Engineering or Computer Science BSc/BTech in Engineering or Computer Science, with min 5 years’ experience with proven track record.
Salary: Negotiable
Senior Developer Reference No: 1898756132 | Johannesburg, South Africa | Posted on: 27 October 2025
We are seeking a Senior Developer with a strong foundation in software engineering, database design, and application development. The ideal candidate demonstrates advanced proficiency in technologies such as ASP.NET Core, WebAPI, SQL, PostgreSQL, and XAML, with a solid understanding of object-oriented design principles and Agile development methodologies. This role is responsible for designing, implementing, and maintaining secure, scalable, and high-performing software and database solutions that meet business and user needs. The Senior Developer will collaborate with multidisciplinary teams to deliver innovative solutions, ensure system reliability, and uphold the highest standards of data integrity and security. Exceptional analytical thinking, attention to detail, and a commitment to precision, quality, and customer satisfaction are key attributes for success in this position. What you'll do: Design, test, implement and maintain the integrated spatial database to ensure 24/7 database availability and operation. Establish and maintain database replication. Develop and maintain stored procedures, triggers, functions, CTEs, security configurations, index optimization, query performance tuning, database normalization and design, RBAC, encryption, partitioning and sharding, and data auditing. Collaborate with product managers and designers to ensure a successful, high-quality product and great user experience. Analyse, maintain and enhance existing application and troubleshoot issues with efficiency. Perform accurate development estimation Produce technical specifications and designs. Participate in new business development through ideation, prototype development, and project estimates Research new techniques, tools, and best practices and share that knowledge with the team and community Maintain high data integrity and security standards Analytical and problem-solving skills Self-starter who takes ownership, is accountable, and is able to work under minimum supervision Excellent written and verbal communication skills Can help with quality assurance and provide comments Your Expertise: 3+ year DBA experience 3+ year Database Development experience Project experience: 2 years Other experience: 3 years in a software/mobile/database development or a combination Familiarity with Agile development methodologies Knowledge of OO design principles and development patterns Exposure in ASPNET, ASP.NET Core, WebAPI, SQL, PostgreSQL, PostGIS extension and XAML is advantageous Excellent understanding and application of design principles Qualifications: Matric / Grade 12 Degree in Software Engineering, Computer Science or related Personal Attributes/Soft Skills Required Technical proficiency Problem solving Adaptability Attention to detail Analytical skills Agile methodologies Customer focus Precision & Reliability Data-driven mindset
Salary: Negotiable
Data Engineer (Specialist) Reference No: 2466281287 | Cape Town, South Africa | Posted on: 15 October 2025
At iOCO, we design advanced, secure, and scalable data infrastructures that enable intelligent business solutions. We are seeking a Specialist Data Engineer to lead the design, integration, and governance of complex data architectures. This role focuses on optimizing data pipelines, ensuring compliance, and implementing best practices in data security and performance. What You’ll do: Data Modelling Design logical and physical data models to support applications and analytics. Ensure data models meet business requirements and are optimized for performance and scalability. Data Integration Design and implement data integration processes, including ETL (Extract, Transform, Load) and ELT (Extract, Load, Transform) workflows. Ensure seamless integration of data from multiple internal and external sources. Data Security and Compliance Ensure data architectures comply with relevant privacy and security regulations. Implement data security measures, including encryption, access controls, and monitoring. Your Expertise: Minimum of 6 years’ experience as a Data Engineer. Strong expertise in data modelling, integration, and secure data architecture. Proven experience in designing scalable, high-performing data pipelines. Knowledge of data privacy, governance, and security best practices. Excellent analytical, collaboration, and problem-solving skills. Qualifications: NQF Level 6 or higher tertiary qualification in Information Communication Technology (ICT), Information Systems, Computer Science, or a related field. Cloud certification (Azure, AWS, or Google Cloud) advantageous.
Salary: Negotiable
Data Engineer (Mid-Level) Reference No: 2955053020 | Cape Town, South Africa | Posted on: 15 October 2025
At iOCO, we use robust data pipelines to power intelligent solutions and business insights. We are seeking a Mid-Level Data Engineer to develop, maintain, and optimize ETL processes, ensuring high-quality, reliable data flows across systems. You will collaborate with data scientists, analysts, and IT teams to ensure seamless data integration and availability. What You’do: Develop and maintain data pipelines and ETL processes. Support the integration of data sources into centralized systems. Monitor and troubleshoot data flows to ensure reliability and performance. Assist in data pipeline development, testing, and documentation. Support data integration tasks across various systems. Learn and apply modern data engineering tools and best practices. Your Expertise: Minimum of 3 years’ experience as a Data Engineer. Experience with ETL processes, data pipelines, and system integrations. Knowledge of data engineering tools and platforms (e.g., SQL, Python, Spark, Airflow). Strong analytical, problem-solving, and collaboration skills. Ability to document workflows and maintain data integrity. Qualifications: NQF Level 6 or higher tertiary qualification in Information Communication Technology (ICT), Information Systems, Computer Science, or a related field. Cloud certification (Azure, AWS, or Google Cloud) advantageous.
Salary: Negotiable
