• Partners
  • Investor Relations
  • Careers

Positions at iOCO

Filters

City
Industries
Date Posted

Senior .Net Developer Reference No: 1938790469 | Cape Town, South Africa | Posted on: 03 November 2025

Are you a Senior .NET Developer looking to apply your expertise in a collaborative and innovative environment? We’re seeking a skilled Senior .NET Developer to join our growing team. In this role, you will be required to design, develop and maintain software applications using the .NET framework. The role involves building high-quality, scalable, and efficient solutions that meet technical and business needs. The developer will work closely with cross-functional teams, including business analyst and project managers, to ensure successful delivery of software projects and ongoing system enhancements. What you'll do: Translate requirements to solution design Translate business functional requirements into a fit for purpose technical design that meets IT Architecture, data, security, resilience and quality standards. Responsible for the target selection and acquisition of off-the-shelf components where such components will reduce cost and speed up development. Document and communicate the solution and high-level designs using effective visualisations and technical writing skills. Identify opportunities in development through coding modules that can be distributed amongst developers to support resource scalability within a project. Application development Design, develop and maintain web and desktop applications using .NET core, ASP.NET, and related technologies. Create robust, scalable, and secure RESTful APIs and microservices to support enterprise-wide applications. Collaborate with software architects to design high-level application architecture and ensure the scalability and performance of systems. Implement solutions that follow design patterns, coding standards, and industry best practices to ensure maintainability and reusability. Participate in code reviews and contribute to architectural discussions. Optimize database performance through indexing, query optimization, and ensuring proper data relationships. Perform unit testing and integration testing to ensure that developed solutions meet functional and non-functional requirements. Deploy applications to cloud environments such as Azure or AWS, ensuring security, scalability and availability. Write and maintain technical documentation, including application architecture, code documentation and user manuals. Participate in the continuous improvement of software development processes by recommending tools and techniques that increase productivity and quality. Collaborate with business analysts to translate business requirements into technical specifications. Provide regular updates to the Application Development Lead and/or Project Managers against expected milestones. Key functions: Balancing performance and scalability with maintainability in large-scale enterprise applications. Staying updated on the latest technologies and integrating them into the software development process. Stakeholder management Develop solutions that extensible and robust, with the option to re-use across multiple solutions. Work effectively in a small team with many external interfaces into the various application projects. Your Expertise: The technology skillset required in VE is: Microsoft technologies - .Net; SQL, Oracle, SharePoint Software Development Tools: MS Visual Studio, Microsoft Team Foundation Server Software Languages: C#.Net, HTML, DHTML, JavaScript, VbScript, XML, CSS, Advanced Transact SQL. Technologies: Web Services, Windows Services, AJAX, Design Patterns, COM+, Active Directory, MFT, SharePoint Advantageous - SAP Technologies – SAP Cloud platform, SAP Process Orchestrator
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)
Salary: Negotiable

Solution Architect Reference No: 3093969066 | Cape Town, South Africa | Posted on: 30 October 2025

We are seeking a skilled Solution Architect to join our Cape Town-based team on an initial 12-month contract. The role follows a hybrid working model, with the team located in the CBD. As the right-hand partner to our client, the ideal candidate will demonstrate strong leadership abilities, take full ownership of deliverables, and ensure alignment between technical solutions and business objectives. You’ll collaborate with a dynamic, forward-thinking team that values innovation and excellence in solution delivery. From designing and implementing tailored architectures to staying ahead of emerging technologies, this role places you at the forefront of digital transformation. If you’re ready to make a significant impact and advance your career, we’d love to hear from you. What you'll do: Directing Solution & Software Architecting, Programming, and Documentation Development Processes across a number of teams that consist of Developers, Business Analysts, Scrum Masters, Architects, and Tech Leads. Control and manage choices available during development by choosing a standard way of pursuing application development by creating, defining, or choosing an application framework best suited for the engaged and client. Recognize potential reuse in the organization or in the application by observing and understanding the broader system environments and ecosystems, creating component designs showing knowledge of other applications across the organisation. Where appropriate, subdivide complex applications and solutions, during the design phase, into smaller, more manageable pieces during client engagement processes. Understand the interactions and dependencies among components, teams and clients. Carry accountability for the quality of the final product and projects. Your Expertise: At least 10 years’ experience in Software Development with a minimum of 3 years’ experience in leading software development teams with hands-on architectural and distributed systems experience. Experience with delivering software projects using Agile / Scrum methodologies. A strong track record of project delivery for large, cross-functional, and co-dependent projects. Must be able to assist strategically in advising on new technology. Must be able to communicate effectively with both technical and business executives. Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences. Strong problem-solving abilities. Solid exposure in back-end, front-end and integration development. Must have a good understanding of DevOps implementations and disciplines such as, Continuous Integration, Continuous Delivery Automated Environment Provisioning using Docker and/or Kubernetes (Containerisation software) (advantageous) Ability to evaluate overall architecture of an application, looking for structural quality, best practices, code quality. Must have solid experience with the DevOps approach to software development that requires frequent, incremental changes to code versions, which means frequent deployment and testing regimens. (Must have and very Important). Deep understanding and experience in a DevOps driven environment, working with software developers, system operators (SysOps) and other production IT staff to oversee code releases. Solid experience across architecting, designing and developing technology solutions that include various mixes of the technologies and frameworks based on languages such as:C#, .Net Core, Angular, TypeScript, T-SQL, Entity Framework, etc. Azure/AWS related cloud technologies Microservice Architectures Understanding and experience expressing software architecture design using industry standard software modelling language (UML). Understanding and experience using Application Lifecycle Management tools to manage business requirements manageability + traceability, version control, deployment/automated build, and test case management. Experience leading /mentoring development teams using Agile or iterative development SDLC practices Solid practical experience in implementing software design patterns such as Test-Driven Design, Domain Driven Design, Repository, Factory, Mediator and Command patterns. Experience in relation database design and optimising complex queries. (SQL Server) Knowledge of NoSQL databases such as MongoDB, ComosDB or DynamoDB.
Salary: Negotiable

Talent and Sourcing Specialist ( Reference No: 3373430101 | Johannesburg, South Africa | Posted on: 30 October 2025

Talent and sourcing specialist will identify and source middle and senior management and specialist skills within clusters and manage talent and succession planning by implementing Nedbank's talent and sourcing strategies in order to achieve Nedbank's strategic objectives What you'll do: Contribute to a culture of transformation by participating in Nedbank culture building initiatives, business strategy, and CSI Stay abreast of developments in field of expertise, ensuring personal and professional growth Understand and embrace the Nedbank vision and values, leading by example Seek opportunities to improve business processes and systems Improve stakeholder relationships Influence recruitment process by setting clear expectations with hiring managers and obtaining compliance to SLA Address business need by collaborating with stakeholders Build and manage internal and external stakeholder relationships Monitor own performance by tracking against business plan and taking corrective actions Embed talent management practices Manage talent review process and projects Manage cost and output of resource use Mitigate risk Ensure compliance to Nedbank’s transformational goals Resolve work obstacles by putting contingency plans in place and taking corrective action Delivered talent management and recruitment toolkits and guidelines Maintain existing recruitment and talent processed, documents, policies and systems Contribute to Nedbank brand and talent sourcing strategy development Support the achievement of the business strategy, objectives and values by reviewing Nedbank and Business Unit plan and ensuring delivered systems, process, services and solutions are aligned Share knowledge and industry trends with them Obtain buy-in for developing new and/or enhanced processes that will improve the functioning of stakeholders’ businesses Tailor Talent Management systems and processes by aligning talent practices with business and cluster strategic intent in collaboration with Group Human Resources Acquire and maintain qualified talent pipeline for current and future vacancies Develop knowledge of marketplace and industry Manage end-to-end recruitment and selection process, coordinate group wide Talent Management initiatives and Cluster projects Manage costs of recruitment and psychometric assessments Advise stakeholders on market and remuneration packages Your Expertise: 8-10 years experience in recruitment (in a corporate or Agency environment) Qualifications: Advanced Diplomas/National 1st degree Bachelor of Arts Human Resource Management    
Salary: Negotiable

Specialist: Talent Sourcing Reference No: 1536814953 | Johannesburg, South Africa | Posted on: 30 October 2025

The Talent Sourcing Specialist will Leverage deep talent acquisition and sourcing knowledge & expertise to design and implement innovative recruitment strategies, labour market and channel intelligence, and research expertise to identify and attract enterprise wide senior, specialist passive and active talent for current and futures opportunities, enabling best-in-class talent pipelining (ahead of demand), attraction and acquisition that provides the talent delivery (right talent, right capabilities, right costs, right time) to the business and at the same time enables our business transformation objectives What you'll do: Partner with TA specialists, leveraging specialist talent sourcing skills and business (commercial) knowledge to provide an expert, differentiated candidate identification and attraction service to an allocated client segments within the group Develop efficient and effective talent sourcing strategies and methodologies customised to the available role and market segment, and based on your deep knowledge of both the business strategy and the internal and external labour markets Implement a workforce experience-led sourcing practice in defined client segments that positions us as a differentior Build robust, engaged talent pipelines, ahead of demand, aligned to the business talent strategies and requirements Take accountability for the achievement of critical business success measures for the areas you support, including but not limited to: quality of hire, time to hire etc. Upskill and educate HR and senior line managers regarding the talent sourcing function, the process and methodologies used, the SLAs, as well as the responsibilities of the various stakeholders in the process. Identify and assess new talent sourcing channels and technologies on an ongoing basis to ensure access to fresh talent pools to meet business demand for future and emerging skills Create talent pipelines and accessible talent pools for critical roles and ensure these are communicated appropriately to the relevant businesses – keeping candidates engaged and ensuring effective end to end TA engagement that enables a great candidate or prospective candidate experience Gather and share feedback from candidate engagements to help Marketing optimise Nedbank’s employer brand and position the bank as an employer of choice Contribute, as a Talent Sourcing SME, to the organisation and classification of data in the ATS (SuccessFactors) to optimise usage of this vital talent pool and expedite TA service delivery Take responsibility and accountability for the integrity of critical people data Generate monthly updates for business leadership about talent sourcing initiatives, showing progress and impact Build sustainable and mutually beneficial relationships with the business and HR partners through the provision of top talent and talent intelligence Build effective, collaborative partnerships with TA Specialists, and share responsibility for the efficient delivery of diverse, qualified, and capable talent to support the future growth and transformation of the organisation Engage with Talent Attraction & Acquisition peers to share best practice and elevate the practice as a whole Your Expertise: 5+ years in a full-cycle talent acquisition role with demonstrable success in proactive talent sourcing or; 5+ years in a full-cycle talent acquisition role with 1 year in a focused talent sourcing role Experience working as a talent sourcer/researcher in retained executive search or in companies known for best-in-class strategic recruiting capability is preferable Ability to navigate complexity and manage conflicting priorities Strong project management skills Experience using Applicant Tracking/ CRM systems, g., SuccessFactors, PeopleFluent, Workday etc. Experience using various talent sourcing tools and platforms for sourcing and engaging candidates, networking (e.g., LinkedIn, MeetUp ) Effective use of search engines and Boolean strings to x-ray sites and find passive talent Qualifications: Degree in related fields g. Business Psychology, competitive intelligence Specialist Talent Sourcing Certification, g. AIRS, Certified People Sourcing Professional (CPSP) etc. is preferred  
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

Lead Data Engineer Reference No: 1865912312 | Cape Town, South Africa | Posted on: 29 October 2025

In this role you will be responsible for developing and optimizing scalable data pipelines, ensuring high data quality, and managing robust data infrastructure to support reliable, efficient and cost-effective data delivery. It plays a key role in maintaining system performance, data integrity, and compliance with governance standards.This position supports business and technology strategies by translating stakeholder needs into data solutions, enabling analytics, and leading the evolution of the data engineering function. It also involves mentoring team members and driving alignment with organizational goals. Key Performance Area’s: Data Pipeline Development & Optimization Data Quality and Governance Platform and Infrastructure Management Stakeholder Collaboration & Business Enablement Lead the function, Support Business, and Technology strategies Lead Team SHEQ Responsibilities Your Expertise: Minimum 7 Years' Business Analysis or related technical experience In-depth knowledge of the industry and experience in business Experience in leading teams. Knowledge and experience with MS SQL Server applications and BI Tools including: Analysis •Services, Reporting Services & Integration Services, T-SQL, Data Mining, Performance tuning and Query optimisation Valid driver’s license Qualifications: Bachelor's Degree in Computer Science, Information Systems, Industrial Engineering, Business Management or specialised field
Salary: Negotiable

BI Analyst / BI Developer Reference No: 2368315581 | Johannesburg, South Africa | Posted on: 29 October 2025

We are looking for an experienced BI Analyst / BI Developer. The role will focus on designing data models, developing Power BI dashboards, and ensuring data accuracy to support decision-making across operations, finance, and cash logistics. The successful candidate will act as a bridge between business and technical teams, translating requirements into actionable BI solutions. Strong expertise in Power BI, DAX, SQL, and data modelling is essential, with experience in ETL/ELT pipelines and performance optimization. This is an opportunity to make a measurable impact by enabling self-service insights and reliable analytics for stakeholders across Southern Africa.   What you'll do: Gather and translate business stakeholder requirements into technical specifications Design and build data models (star schema, dimension/fact tables) tailored for data flows Develop and optimize Power BI datasets, reports, visualizations, and dashboards Write DAX measures, custom calculations, time intelligence, filters, etc. Use Power Query / M to perform data transformations, cleaning, shaping Work with data pipelines / ETL (or ELT) tools to integrate data into the BI layer Ensure data quality, validity, consistency across sources (e.g. reconcile transactional sources, validate totals) Optimize performance (refresh times, query optimization, indexing, partitioning strategies) Set up relationships, hierarchies, manage granularity, and ensure proper model relationships Document data models, business rules, data lineage, glossaries, definitions Assist business users with ad hoc reporting and dashboard interpretation Participate in testing (unit, integration, UAT) Assist in embedding BI governance, versioning, deployment pipelines Monitor and troubleshoot BI environment issues (refresh failures, performance bottlenecks) Collaborate with IT, DBAs, data engineers, and other stakeholders to ensure architecture alignment Your Expertise: 3–6 years of experience in BI / analytics / data roles Strong Power BI development experience (datasets, dashboards, reports) Expertise in data modelling: dimensional modelling, relational modelling Proficiency in DAX (calculations, time intelligence, filtering) Experience with Power Query / M for ETL / transformations Strong SQL skills, ability to write complex queries, joins, window functions Experience with ETL/ELT tools and data pipelines Understanding of data warehousing and BI architecture Performance tuning and optimization of large models Experience with data quality, validation, reconciliation Good communication skills—able to engage with business and technical users Experience with version control, CI/CD for BI deployments Familiarity with Azure / AWS data services (Synapse, Data Factory, Databricks) Familiarity with other BI tools (e.g. Paginated Reports, Tableau, etc.) Experience implementing Row-Level Security (RLS) in Power BI Exposure to advanced analytics / forecasting Experience in financial, operations, or logistics domain Microsoft Power BI / Data certifications Experience in cash management, banking or similar domains Qualifications: Bachelor’s degree (Computer Science, Information Systems, Engineering, or related) or equivalent
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

Network Engineer III Reference No: 2852319097 | Pretoria, GA | Posted on: 29 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, 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, design 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

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

Test Analyst Reference No: 1930784444 | Cape Town, South Africa | Posted on: 28 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 Other information applicable to the opportunity: 6 month Contract position Location: Cape Town – hybrid way of work Level: High intermediate - Senior (5+ years)
Salary: Negotiable

Technical Test Analyst Reference No: 4123794679 | Cape Town, South Africa | Posted on: 28 October 2025

We’re looking for a Technical Test Analyst to join our Cape Town based team and work closely with the business analysts, developers, and project managers in different delivery streams. This will be for a contract role where the successful person can start soonest.  What you’ll do: All manual testing activities during all phases of the SDLC from analysing business requirements to designing and executing test cases in different environments. Creating and updating test cases to meet the business functional requirements. Reviewing and signing off test cases design and execution packs. Identifying, maintaining and flag test cases for regression and automation purpose Identifying, preparing and maintaining test data in different test environment Performing manual execution of the functional test cases within all test cycles (Unit, System Integration, UAT, Regression, Smoke) Making use of defect tracking tools such as JIRA to log, manage, resolve, and report on bugs/defects Participating in all scrum ceremonies such as backlog grooming, sprint planning, retros, etc. Providing estimate of test efforts in every sprint planning meeting Providing progress feedback in daily stand-up meetings Capturing time and effort spent on allocated tasks daily and providing monthly timesheets Participating in business sign-off meetings Following QA standards and best practices to ensure the highest level of quality Knowledge sharing with other team members Supporting and maintaining test tools and frameworks Reporting on test progress to managers and delivery team Your expertise: High intermediate – Senior/ 5+ years of experience Comfortable working in the following methodologies: Waterfall, Agile and Kanban Experience with Azure DevOps Experience working with databases and writing own SQL queries (intermediate level) Experience in Testing APIs and microservices using Postman, Swagger or SoapUI Mobile Testing (beneficial) Experience testing on multiple browsers using web simulators Understanding of test automation principles Understanding of structured test methods and processes Experience working in both Black Box and White Box Testing Knowledge of the Collective Investment Scheme domain (desired) Qualifications: Matric Relevant IT/ Testing Qualification ISTQB Other information applicable to the opportunity: The contract will go up to July 2026 Location: Cape Town (4 days onsite) We require someone who can start soonest/ immediately
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

Project Manager Reference No: 914989456 | Johannesburg, South Africa | Posted on: 28 October 2025

We are looking for a Senior Project Manager with experience in the financial services industry, and someone who has experience working on Integration projects (3rd party integration or integration with multiple systems). We're looking for a Business Project Manager rather than a IT Project Manager.  You’ll coordinate people and processes and drive business change that delivers value through the structured implementation and delivery of projects against time, resource, budget, and scope constraints for medium to large and/or medium to highly complex BU/PH. What you'll do: Initiate and manage the planning process, clearly defining the project's scope, goals, and objectives. Develop detailed plans outlining tasks, resources, timelines, and deliverables, creating a solid foundation for project execution. Manage project resources (including people, procurement, systems, time and budget) from the initiation of an identified project to the end of the defined project lifecycle or process in order to deliver on project goals and objective. Build working relationships across teams and functional lines to enhance work delivery, collaboration and innovation. Effectively implement change management practices, processes and procedures and ensure optimal understanding and acceptance thereof, including the operationalisation of the change. Continuously develop own expertise in terms of industry and subject matter development and application thereof in an area of specialization. Manage indirect or direct teams within the context of defined processes, influence required performance parameters and act as technical coach where required. Implement people resource planning in line with delivery and performance objectives, on budget and in partnership with specialised areas. Continuously monitor actual project and process turnaround times and quality standards and resolve issues speedily to enhance effective client service delivery. Manage and advise on projects from beginning to end in alignment with identified organisational methods and governance guidelines. Contribute to the development of project budgets, control and report on budgeted resources to meet the project objectives. Maintain and build relationships for purposes of expectation management and project reporting. Compile and maintain relevant project documentation in accordance with agreed project procedures and methodologies to effectively support project delivery as well as comply with audit requirements. Apply the necessary discretion and judgement to diagnose symptoms, causes and effects to be able to make decisions to overcome problems and provide solutions. Define project success criteria and disseminate them to involved parties throughout project life cycles. Apply knowledge of products, techniques and related processes to manage a team's task execution on quality and time. Direct, control, coordinate and optimise budgeted resources (including people, procurement, systems, time and budget) to meet specific objectives and deliver agreed results in accordance with a defined project lifecycle or process. Identify and participate in activities that are appropriate for own development as a life-long learner. Your Expertise: Experience in Programme and Project Management minimum 6 - 8 Years 5 - 7 years relevant experience in a project environment Minimum Qualification - Project Management Diploma or Project management accreditation or certification: CAPM, PRINCE 2 Management Systems, PMP, IT, STEM or equivalent Familiar with basic project management principles and processes with an ability to manage stakeholders, scope, plan, execute and close projects Agile and/or traditional project management skills Basic accounting and financial management skills Knowledge of the full Microsoft Office suite Knowledge of project tracking and enablement tools Financial services industry experience Experience in Integration projects i.e. working on projects that looks after third party integration or multiple systems Qualifications: Preferred Qualification - Post Graduate Degree Project management Other information applicable to the opportunity: Contract position Level: Strong intermediate - Senior – 6+ years experience Work location: Randburg - Hybrid (3 days per week onsite)
Salary: Negotiable

Senior DevOps Engineer Reference No: 1643655447 | Johannesburg, South Africa | Posted on: 28 October 2025

We are seeking a highly skilled and experienced DevOps Engineer with strong AWS expertise to join our client project team. This role will focus initially on developer enablement and CI/CD pipeline optimisation, and then evolve into broader infrastructure automation and operations as the platform matures. The ideal candidate will bring hands-on AWS experience, automation-first thinking, and a passion for enabling development teams through reliable, scalable, and observable infrastructure. What you'll do: Assess the current pipeline and infrastructure setup; recommend and implement improvements aligned with industry best practices. Design, implement, and maintain CI/CD pipelines using AWS-native services (CodePipeline, CodeBuild, CodeDeploy, ECR). Build and manage infrastructure as code (Terraform, CloudFormation, AWS CDK) and increase IaC maturity across the environment. Automate deployments, provisioning, monitoring, and incident response processes. Enable developer productivity by reducing deployment friction, providing templates, scripts, and self-service tooling. Design, develop, test, and deploy serverless applications (AWS Lambda) and containerised workloads (ECS/Fargate). Improve observability using monitoring and logging tools (CloudWatch, X-Ray, ELK stack). Work with microservices architecture (Aurora Postgres backend, ECS containers, modular reusable services). Provide guidance and mentorship to junior team members. Your Expertise: Strong practical AWS experience (S3, ECS/Fargate, RDS/Aurora, ECR, IAM, Redis, VPC, Parameter Store/Secrets Manager, WAF). Solid knowledge of containerisation technologies (Docker, ECS; Kubernetes experience beneficial though not in current use). Proficiency in Infrastructure as Code (Terraform, CloudFormation, AWS CDK). Strong scripting in Python, Bash, or similar. Experience designing/building CI/CD pipelines and automating infrastructure from scratch. Familiarity with Java/Tomcat applications (bonus). Hands-on experience with monitoring/observability (CloudWatch, ELK, X-Ray). Experience with SQL/NoSQL databases. Strong problem-solving skills and ability to stabilise infrastructure under scale. AWS Certification (Solutions Architect, DevOps Engineer, or similar). 3–5 years’ experience implementing AWS automation pipelines. Familiarity with Step Functions, certificate automation. Attributes: Tenacious and results-driven with the ability to build and manage infrastructure from scratch. Data-driven engineering mindset. Strong communicator to both technical and non-technical audiences. Self-motivated, collaborative, and able to mentor others.
Salary: Negotiable

Lead Full Stack Developer (Node/ React/ AWS) Reference No: 1540289459 | Johannesburg, South Africa | Posted on: 28 October 2025

We are looking for a Lead Full Stack Developer to join our team. The successful person will be experienced in JavaScript frameworks (ReactJS, NodeJS) and AWS. This will be for an initial 6 month contract to help an existing team accelerate development on a system. We require someone to be based in South Africa.   Your Expertise: We require someone with 8+ years of overall Development experience 3+ years of experience in a Lead role (or with proven lead level experience) Full-stack development (3+ years’ experience) NodeJS - JavaScript (3+ years’ experience) TypeScript (2+ years’ experience) ReactJS (4+ years’ experience) SQL (3+ years’ experience) NoSQL, preferably experience with DynamoDB or MongoDB (2+ years’ experience) REST (3+ years’ experience) NextJS (1+ year experience) Serverless computing – mainly AWS, with some GCP knowledge (3+ years’ experience) SOLID principles and knowledge of design patterns BDD/TDD + Agile methodologies Proficiency in modern AI-assisted development tools, such as Cursor, GitHub Copilot, ChatGPT, Codex, Claude Code, or similar. You should be comfortable leveraging AI tools to accelerate development, improve code quality, and enhance productivity across the stack. Continuous Integration and planning tools (Jenkins, Jira, Git, etc), Cloud Infrastructure knowledge
Salary: Negotiable

Project Manager (Software Projects) Reference No: 1059954661 | Pretoria, South Africa | Posted on: 28 October 2025

hat you'll do: Planning, compiling and managing project schedules Preparing, controlling and managing project budgets, forecasts and expenditure Managing the project within the scope of the applicable contract and application of best practice methods Quality assurance and control with particular emphasis on conformance to customer expectations Managing and guiding the project team, both internal resources and sub-contractors Risk management, including technical, contractual, financial, Health & Safety and schedule risks Effective change management Your Expertise: Function related experience: 8+ years project management experience Exposure to multi-disciplinary projects Recognised courses on the responsibilities required by the Occupational Health and Safety Act and Regulations, Act 85 of 1993 Construction regulations 2014 course Risk Assessment course NEC Contracts training course Qualifications: Qualification Essential Competency Matric Certificate Engineering Degree or Diploma Qualifications preferred PMBOK PRINCE2 Personal Attributes: Ability to adapt and learn reasonably fast. Ability to communicate effectively with team members and customers. Effective team player with good communication skills. Effective change management Efficient communication to all project stakeholders, in particular the customer Ability to perform under pressure and meet deadlines.
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

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

Technical Consultant Reference No: 2440470086 | Johannesburg, South Africa | Posted on: 27 October 2025

We are looking for a highly skilled Technical Consultant to join our dynamic team at iOCO. The ideal candidate will serve as a trusted technical advisor to clients, combining deep technical expertise with strong business acumen to design, implement, and support innovative technology solutions. In this role, you will be actively involved across the full solution lifecycle — from pre-sales engagements and solution design to project delivery and post-implementation support. What you'll do: Pre Sales Achieve buy-in from the client's technical decision-makers by addressing technical questions and objections accurately and remove roadblocks and accelerating the prospect's decision-making process. Delivery of targeted, high-impact product demonstrations that map technical features directly to the client's business outcomes. Write or contribute to the technical sections of proposals, RFXs (Request for Proposal/Quotation or Tenders), and, ensuring they are accurate, persuasive, and defensible Configuring Proof Of Concepts/Value (POC/POC) environments and guiding clients through technical evaluations to validate the solution's fit. Leading deep technical and operational engagements to understand a client's specific business challenges and existing technical environment Contributing technical details, feasibility studies, and solution descriptions to proposals, preparing a Bill of Materials (BOM) or services estimate for pricing. and responses to Requests for Proposals/Quotes and Tenders Dedicating time to learning about new product updates, industry trends, and competitor offerings in line with Role/BU/Cluster offering. Research, propose and facilitate the implementation of new/enhanced technologies in line with industry and customers’ changing needs Projects Collaborate with the project manager and other stakeholders to execute projects Developing and implementing solutions according to signed-off technical designs, schematics, functional specifications, and architecture for MES, OT and control systems Solution May be required to be Technical Lead (based on scope) for Operational Technology solutions during project implementation phase, on time, under approved budget that meets customer’s expectation and includes customer expectation management. Create and implement the technical blueprint for the proposed solution, including configuration, integration, testing and deployment. Presenting and demonstrating the product's features, knowledge, tailored to solve the client's identified pain points before, during and after implementation. Diagnosing and resolving complex operational issues, system errors, and connectivity problems across the MES, OT and control layers. Provide training to customers’ super users, admin users and customers or internal support teams Post Sales/Projects Assist operations teams with technical advisory, solution architectures, training, and introduction of new solutions in order to retain customers Project and Operations input into troubleshooting and RCA to retain and enhance customers' experience with our products and services General May manage other team members in the same discipline, demonstrating leadership qualities in support of the company’s imperatives. Collaborate with the Operations team, Cluster and LOB ecosystem, incl. other BUs, OEMs, system Integrators, and customers Your Expertise: 8+ Years of Experience in IT 5+ years of Experience in AVEVA or similar technologies OEM products Experience in various applications and/or infrastructure technologies Business Analysis Project implementation experience Consulting Qualifications: National Diploma or bachelor's degree in computer science, information systems, engineering or a related career field ITIL Certification AVEVA PI and/or SCADA and/or MES and/or Historian and/or System Platform or equivalent OEM products certification Other information applicable to the opportunity: Permanent position Location: Midrand  
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

Public Sector Sales Executive Reference No: 1485921169 | Johannesburg, South Africa | Posted on: 27 October 2025

The Public Sector Sales Executive will be responsible for driving revenue growth and strategic account development within government and public sector entities. This role focuses on positioning Impression’s digital signature and workflow solutions as enablers of digital transformation, compliance, and operational efficiency across national, provincial, and local government departments. What you'll do: Strategic Public Sector Engagement Develop and execute a go-to-market strategy for the public sector aligned with Impression’s growth objectives. Build and maintain trusted relationships with key decision-makers in government departments, SOEs, and regulatory bodies. Navigate complex procurement processes, including tenders, RFQs, and transversal contracts. Sales Execution & Pipeline Management Identify, qualify, and close new business opportunities within the public sector. Maintain a healthy pipeline and accurate forecasting using CRM tools. Collaborate with internal teams to develop compelling proposals and pricing strategies. Solution Positioning & Value Articulation Understand public sector pain points and position Impression’s solutions as value drivers for compliance, service delivery, and digital transformation. Deliver tailored presentations and demonstrations to technical and non-technical audiences. Stay informed on regulatory frameworks (e.g., POPIA, PFMA, Treasury guidelines) and align sales messaging accordingly. Collaboration & Enablement Work closely with product, marketing, and delivery teams to ensure alignment on public sector needs. Provide feedback from the field to inform product development and roadmap priorities. Support partner and channel teams in co-selling to public sector clients. Your Expertise: 7+ years of enterprise sales experience, with at least 3 years focused on public sector accounts. Proven track record of closing large deals within government or SOEs. Deep understanding of public sector procurement, compliance, and digital transformation trends. Experience selling SaaS, workflow automation, or digital signature solutions is advantageous. Qualifications: Bachelor’s degree in Business, Public Administration, or related field. Certifications in public sector sales, compliance, or digital transformation (advantageous). Personal Attributes Politically astute and commercially savvy. Strong communicator with excellent stakeholder management skills. Resilient, persistent, and able to navigate complex sales cycles. Passionate about enabling public sector innovation and impact.
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

Lead Developer (.NET & AWS) Reference No: 3236064165 | Cape Town, South Africa | Posted on: 27 October 2025

We are seeking a dynamic Engineering Lead (.NET and AWS focus) to join their leadership team and guide a small cross-functional team of engineers. The expectation of this role is to lead engineers across 2-3 agile teams within a specific domain, ensuring technical excellence, overseeing project execution, and fostering the professional growth of engineering staff. The ideal candidate will bring strong leadership and hands-on expertise to drive impactful solutions and deliver high-quality engineering outcomes. What you’ll do: Lead a team of software engineers, providing technical guidance, architectural direction, and mentorship. Lead the end-to-end design, development, and maintenance of web applications, ensuring they meet high standards for functionality, performance, and user experience. Oversee the planning, execution, and delivery of complex software projects, ensuring they are completed on time and within scope. Collaboration: Foster a culture of collaboration, knowledge sharing, and best practices within the engineering team and cross-functional teams. Problem Solving: Help the team tackle technical challenges, remove roadblocks, and ensure projects meet high-quality standards. Testing and Debugging: Establish testing strategies, develop unit tests, and provide expertise in debugging and optimizing code for performance and reliability. API Integration: Work on integrating APIs and third-party services, focusing on security, scalability, and efficiency. DevOps and Deployment: Implement DevOps practices, including CI/CD pipelines, containerization, and cloud services to optimize application deployment and scaling. Mentoring and Collaboration: Mentor and collaborate with junior and intermediate developers, contributing to team growth, knowledge sharing, and best practices. Architecture and Design: Drive architectural decisions, system design, and code reviews to ensure scalable and maintainable software solutions. Technical Strategy: Contribute to the development and execution of the company's technical strategy and roadmap. Stakeholder Communication: Act as a liaison between the engineering team and non-technical stakeholders, providing updates and ensuring alignment with project goals. Your expertise: A Lead Developer with at least 8 years’ experience in development, with 2 years of Technical Leadership experience, with a combination of the following skills: C#.NET Microservices architecture CSS, HTML, JavaScript. SQL Server or Relational Database experience. Strong cloud experience in AWS Excellent problem-solving and debugging skills. Exceptional communication, teamwork, and leadership abilities. Commitment to staying updated with emerging industry trends and technologies. Agile or Scrum certification and familiarity with project management tools.
Salary: Negotiable

Senior DevOps Engineer Reference No: 574042012 | Johannesburg, South Africa | Posted on: 27 October 2025

We are seeking a highly skilled and experienced DevOps Engineer with strong AWS expertise to join our client project team. This role will focus initially on developer enablement and CI/CD pipeline optimisation, and then evolve into broader infrastructure automation and operations as the platform matures. The ideal candidate will bring hands-on AWS experience, automation-first thinking, and a passion for enabling development teams through reliable, scalable, and observable infrastructure. What you'll do: Assess the current pipeline and infrastructure setup; recommend and implement improvements aligned with industry best practices. Design, implement, and maintain CI/CD pipelines using AWS-native services (CodePipeline, CodeBuild, CodeDeploy, ECR). Build and manage infrastructure as code (Terraform, CloudFormation, AWS CDK) and increase IaC maturity across the environment. Automate deployments, provisioning, monitoring, and incident response processes. Enable developer productivity by reducing deployment friction, providing templates, scripts, and self-service tooling. Design, develop, test, and deploy serverless applications (AWS Lambda) and containerised workloads (ECS/Fargate). Improve observability using monitoring and logging tools (CloudWatch, X-Ray, ELK stack). Work with microservices architecture (Aurora Postgres backend, ECS containers, modular reusable services). Provide guidance and mentorship to junior team members. Your Expertise: Strong practical AWS experience (S3, ECS/Fargate, RDS/Aurora, ECR, IAM, Redis, VPC, Parameter Store/Secrets Manager, WAF). Solid knowledge of containerisation technologies (Docker, ECS; Kubernetes experience beneficial though not in current use). Proficiency in Infrastructure as Code (Terraform, CloudFormation, AWS CDK). Strong scripting in Python, Bash, or similar. Experience designing/building CI/CD pipelines and automating infrastructure from scratch. Familiarity with Java/Tomcat applications (bonus). Hands-on experience with monitoring/observability (CloudWatch, ELK, X-Ray). Experience with SQL/NoSQL databases. Strong problem-solving skills and ability to stabilise infrastructure under scale. AWS Certification (Solutions Architect, DevOps Engineer, or similar). 3–5 years’ experience implementing AWS automation pipelines. Familiarity with Step Functions, certificate automation. Attributes: Tenacious and results-driven with the ability to build and manage infrastructure from scratch. Data-driven engineering mindset. Strong communicator to both technical and non-technical audiences. Self-motivated, collaborative, and able to mentor others.
Salary: Negotiable

Data Engineer Reference No: 366443271 | Cape Town, South Africa | Posted on: 27 October 2025

We are seeking an experienced Data Engineer to join our iOCO Digital team. The ideal candidate will have at least 5 years of proven expertise in the Microsoft stack, with strong skills in Azure Data Services and Microsoft Fabric. This role offers the opportunity to work across diverse industries, designing and delivering scalable data solutions that enable advanced analytics and business insights. What you’ll do: Design, build, and maintain robust data pipelines using the Microsoft data ecosystem. Implement and optimize data solutions on Azure Data Lake, Azure Data Factory, Synapse Analytics, and Fabric. Develop and maintain ETL/ELT processes to ensure data quality, consistency, and reliability. Collaborate with architects, data scientists, and business analysts to deliver data models that support analytics and reporting. Ensure solutions follow best practices in performance, scalability, governance, and security. Support the migration of legacy systems to Azure and Microsoft Fabric environments. Stay up to date with new technologies within the Microsoft ecosystem and recommend innovative approaches. Your expertise: Minimum of 5 years’ experience as a Data Engineer. Strong experience with the Microsoft stack, including: SQL Server / T-SQL SSIS, SSRS, SSAS Power BI (nice to have for reporting support) Hands-on experience with Azure Data Services: Data Factory, Synapse Analytics, Data Lake, Databricks (advantageous). Proven working knowledge of Microsoft Fabric. Solid understanding of data modeling, warehousing, and integration principles. Experience working in Agile environments. Excellent problem-solving skills with a strong focus on delivery. Other information applicable to the opportunity: Contract position (OnSite) 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

Software Developer Reference No: 868125546 | Cape Town, South Africa | Posted on: 27 October 2025

Are you a Software Developer looking to apply your expertise in a collaborative and innovative environment? We’re seeking a skilled Software Developer to join our growing team. In this role, you’ll contribute to the design, development, and maintenance of software applications across both front-end and back-end, delivering scalable and reliable solutions that meet technical and business needs. What you’ll do: Application development Design, develop, and maintain web applications using C#, .NET, and modern frameworks. Build and consume RESTful APIs to support application integration. Develop front-end solutions using Angular and React, ensuring responsive and user-friendly design. Implement coding standards, design patterns, and best practices for clean, maintainable code. Optimize database queries and performance with strong SQL knowledge. Conduct unit and integration testing to ensure quality deliverables. Participate in code reviews and collaborate with team members to improve development practices. Contribute to the deployment and maintenance of applications across environments. Key functions: Balance performance, scalability, and maintainability in full-stack development. Stay current with modern frameworks, libraries, and industry best practices. Work effectively in a team setting, contributing ideas and supporting colleagues. Deliver solutions that are robust, extensible, and reusable. Provide clear updates on progress and raise risks or issues early. Your expertise: Strong programming skills in C# and .NET. Proficient in SQL (query optimization, stored procedures, relational design). Experience with TypeScript, JavaScript, HTML, and CSS. Strong front-end development experience with Angular and React. Solid experience in building and integrating RESTful APIs. Ability to work across both front-end and back-end environments. Good understanding of the software development lifecycle (SDLC) and Agile practices.   Personal Attributes: Excellent verbal and written communication skills, with the ability to present complex ideas clearly. Strong analytical and problem-solving skills. Comfortable working under pressure and meeting established business objectives. Collaborative mindset with the ability to work effectively across cross-functional teams. Empathy for stakeholders and a user-centric approach to solution design. Other information applicable to the opportunity: Contract Position: 12 Months Location: Cape Town - Hybrid
Salary: Negotiable

Return Merchandise Authorization Clerk Reference No: 2524433866 | Pretoria, GA | Posted on: 27 October 2025

We are seeking a detail-oriented and proactive RMA Clerk to manage the registration, assessment, and repair of items returned by customers, while coordinating direct sales order execution and communications with customers and suppliers. The ideal candidate will have at least 5 years of experience in a production environment, be proficient in Microsoft Office, and possess strong written and verbal communication skills. You should be able to work effectively under pressure, handle multiple tasks, and maintain a professional and calm demeanor, supported by a Matric Certificate and a Business Administration Diploma or equivalent. What you'll do: Function related experience: at least 5 years in a similar production environment The ability to fit into the high-pressure yet humble culture of our environment Registering items returned by customers for repair on the RMA registration system Managing the process of assessment and repair of returned items Providing quotations to customers for repairs and/or replacements as relevant Administration of the execution process for direct sales orders (i.e. sales orders that do not require manufacturing) Communications to customers and suppliers in support of the execution of direct sales orders Following up with suppliers on delivery Arranging for product delivery from suppliers and to customers Delivery forecasting to the production manager on completion dates of sales orders Your Expertise: Proficient in Microsoft Office applications Proficient in written and verbal communications Function related experience: at least 5 years in a similar production environment The ability to fit into the high-pressure yet humble culture of our environment Other experience/qualities: Ability to be flexible and to learn new skills Ability to handle pressure within rigid timescales Ability to be calm under pressure from customers and suppliers Qualifications: Matric Certificate Business Administration Diploma/Degree or the equivalent Personal Attributes: Ability to communicate effectively with team members and customers. Ability to be flexible and to learn new skills Ability to handle pressure within rigid timescales Ability to be calm under pressure from customers and suppliers
Salary: Negotiable

Strategic Pursuits Specialist Reference No: 4074587661 | Johannesburg, South Africa | Posted on: 27 October 2025

We are looking for a Strategic Pursuits Specialist with expertise in optimizing pursuit processes and managing end-to-end bid lifecycles across multiple industries. The ideal candidate will develop and maintain professional business collateral, including value propositions, compliance documents, and solution content. They will guide business units in opportunity evaluation and qualification to maximize win rates and ensure efficient use of resources. The role involves leading virtual and cross-functional teams to deliver compelling, client-focused proposals while implementing pursuit best practices and quality checks. The specialist will also provide data-driven reporting and insights to support continuous process improvement and strategic decision-making. What you'll do: Pursuit Process Optimization and Enhancement Develop, review, and update business collateral such as value propositions, statutory compliance documents, business overviews, and solution content to ensure professional and compliant documentation for strategic pursuits. Assist and advise business units in the evaluation and qualification of opportunities to improve win rates and ensure efficient allocation of resources and time. Guide business teams on methods, tools, and processes to identify and harvest opportunities from target market platforms, forums, and websites. Provide expert advice and constructive feedback throughout the pursuit and bid process, including maintaining action plans, developing pursuit timelines with milestones, and designing client contact strategies. Facilitate sessions to define differentiators, oversee proposal design and production, and conduct quality assurance checks on all client-facing documentation. Strategic Pursuit Delivery Lead and drive the pursuit process for key bids across industry groups and service lines to achieve successful business outcomes. Implement and enforce best practices in pursuit and bid management, ensuring adherence to relevant Line of Business (LOB) or Business Unit (BU) branding standards. Lead virtual and cross-functional teams to produce compelling, compliant, and consistent proposals across multiple business units. Manage the end-to-end bid lifecycle for strategic and multi-BU bids, including: Opportunity qualification and bid requirement identification Resource and solution team engagement Bid shaping and project management Content compilation and quality review Bid risk identification and mitigation Pitch preparation and contract renewal strategy support Opportunity and Pursuit Management Oversee and interface with both upstream (capture planning) and downstream (contracting/handover) processes to ensure seamless opportunity pursuit. Support and enable internal Bid Offices through training, masterclasses, and knowledge-sharing initiatives. Reporting and Analytics Prepare and present reports to management on key performance indicators, including opportunity identification, tender status, and pursuit outcomes. Track and analyze strategic pursuit submissions, win/loss ratios, and feedback to identify trends and areas for improvement. Identify pursuit process challenges and implement enhancement initiatives. Manage pursuit and bid analytics to support data-driven decision-making across business portfolios. Your Expertise: Function-related Experience: 3-5 years of proposal, tender, and bid management as part of a team responsible for preparing and submitting expressions of interest and proposals, including the creation of high-quality visual documents for major opportunities. Business Collateral Expertise: Experience in the development, review and optimisation of business collateral and value propositions. Stakeholder Management: 2-3 years’ experience in managing stakeholders and senior business leaders throughout the pursuit and proposal development process, ensuring timely delivery of inputs and outcomes aligned with strategic pursuit objectives. Leading Teams/Projects: 2-3 years’ experience. Qualifications: Essential qualifications: Matric / Grade 12 APMP Foundation certification Preferred qualifications: Degree / Diploma in Business Management or relevant is advantageous.
Salary: Negotiable

Software .Net Developer Reference No: 3208998260 | Cape Town, South Africa | Posted on: 27 October 2025

We are seeking a highly skilled and motivated .NET Developer to join our dynamic development team. The ideal candidate will bring at least 5 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 5 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 the team and clients. Other information applicable to the opportunity: Fixed Term Contract: 12 Months Location: Cape Town CBD - Hybrid work model
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 Quality Analyst (Senior-Level) Reference No: 547529012 | Cape Town, South Africa | Posted on: 15 October 2025

At iOCO, we ensure that data is accurate, reliable, and governed effectively to support critical business decisions. We are seeking a Senior Data Quality Analyst to lead data quality initiatives, implement frameworks, and collaborate with stakeholders to maintain high standards of data integrity across the organization. What You’ll do: Lead data quality initiatives and implement frameworks to ensure data accuracy, consistency, and reliability. Develop and maintain data quality metrics and dashboards for monitoring and reporting purposes. Collaborate with data owners to define and enforce data governance policies. Conduct root cause analysis for data quality issues and recommend effective solutions. Mentor and provide technical guidance and support to team members on data quality tools, processes, and methodologies. Drive continuous improvement in data quality management practices. Your Expertise: Minimum of 5 years’ experience in a Data Quality Specialist / Analyst or equivalent role. Strong experience working with data quality tools and frameworks. Knowledge of business analysis and creating business requirements documentation. Expertise in data governance, root cause analysis, and metrics development. Excellent mentorship, collaboration, and problem-solving skills. Strong attention to detail and a commitment to data integrity and quality standards. Qualifications: Degree in ICT, Computer Science, Software Engineering, Information Systems, or a related field.
Salary: Negotiable

Data Quality Analyst (Mid-Level) Reference No: 3448649210 | Cape Town, South Africa | Posted on: 15 October 2025

At iOCO, we ensure that data is accurate, complete, and reliable for actionable business insights. We are seeking a Mid-Level Data Quality Analyst to perform data quality assessments, develop validation rules, and work collaboratively with teams to resolve data quality issues. What You’ll do: Perform data profiling and quality assessments to identify inconsistencies, gaps, and anomalies. Collaborate with teams to resolve data quality issues and implement corrective measures. Create data quality reports and maintain documentation for tracking and auditing purposes. Assist in developing and testing data validation rules and standards. Support process improvements to ensure ongoing data integrity and compliance. Your Expertise: Minimum of 2 years’ experience in a Data Quality Specialist / Analyst or equivalent role. Experience working with data quality tools and performing assessments. Knowledge of business analysis and creating business requirements documentation. Strong collaboration, problem-solving, and communication skills. Attention to detail and commitment to maintaining high data integrity standards. Qualifications: Degree in ICT, Computer Science, Software Engineering, Information Systems, or a related field.  
Salary: Negotiable

Data Integration Analyst (Senior-Level) Reference No: 3856399044 | Cape Town, South Africa | Posted on: 15 October 2025

At iOCO, we ensure seamless data integration across systems to enable high-quality business insights. We are seeking a Senior Data Integration Analyst to design, implement, and optimize advanced data integration pipelines and ETL processes. You will collaborate with stakeholders, mentor junior team members, and ensure data integrity and governance across complex environments. What You’ll do: Design and implement advanced data integration pipelines and ETL (Extract, Transform, Load) processes. Manage complex integrations across multiple systems and platforms to ensure seamless data flow. Collaborate with stakeholders to understand and define data integration requirements. Oversee data governance and ensure data integrity throughout integration processes. Mentor and provide technical guidance and support to junior team members. Troubleshoot and optimize integration workflows for performance and reliability. Define and detail product requirements and support functionality enhancements. Manage sprint schedules and resources in an agile-scrum development environment. Your Expertise: Minimum of 5 years’ experience in SQL, ETL, and APIs. Experience in data analysis, integration, and working across multiple projects. Familiarity with Enterprise Organization environments (1000+ users) and web-based applications. Proficiency in Microsoft Office Professional and agile-scrum methodology. Strong expertise in data governance, troubleshooting, and workflow optimization. Excellent mentorship, collaboration, and problem-solving skills. Qualifications: Degree in ICT, Computer Science, Software Engineering, Information Systems, or a related field.  
Salary: Negotiable

Data Integration Analyst (Mid-Level) Reference No: 2376374838 | Cape Town, South Africa | Posted on: 15 October 2025

At iOCO, we turn complex data into actionable solutions through seamless integration across systems. We are seeking a Mid-Level Data Integration Analyst to develop, maintain, and optimize data integration workflows while collaborating with cross-functional teams to ensure high-quality, accurate, and timely data delivery. What You’ll do: Develop and maintain data integration pipelines and workflows. Assist in troubleshooting data flow issues and implementing fixes. Support data mapping, transformation, and reconciliation tasks. Collaborate with teams to ensure integration solutions meet project requirements. Maintain documentation for integration processes and configurations. Define and detail product requirements and support functionality enhancements. Manage sprint schedules and resources in an agile-scrum development environment. Your Expertise: Minimum of 3 years’ experience in SQL, ETL, and APIs. Experience in data analysis, integration, and working across multiple projects. Familiarity with Enterprise Organization environments (1000+ users) and web-based applications. Proficiency in Microsoft Office Professional and agile-scrum methodology. Strong collaboration, problem-solving, and documentation skills. Qualifications Degree in ICT, Computer Science, Software Engineering, Information Systems, or a related field.  
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 (Senior-Level) Reference No: 3080554076 | Cape Town, South Africa | Posted on: 15 October 2025

At iOCO, we design and maintain robust data infrastructure that powers intelligent business solutions. We are seeking a Senior Data Engineer to lead the design, integration, and optimization of complex data systems and pipelines. You will work closely with stakeholders to ensure scalable, high-performing data architectures that meet business requirements. 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 various internal and external sources. Data Architecture Design and manage complex data pipelines and architectures. Optimize data storage solutions for scalability, performance, and reliability. Collaborate with stakeholders to align data infrastructure with business needs. Your Expertise: Minimum of 5 years’ experience as a Data Engineer. Expertise in data modelling, ETL/ELT workflows, and complex data architectures. Strong experience in data integration and optimization for scalability and performance. Excellent collaboration, analytical, and problem-solving skills. Ability to translate business requirements into technical solutions. 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

Data Scientist (Specialist) Reference No: 3820390314 | Cape Town, South Africa | Posted on: 15 October 2025

At iOCO, we leverage data to drive strategic decision-making and business innovation. We are seeking a Specialist Data Scientist to lead advanced data strategy, governance, and storage solutions. This role requires deep expertise in data management, architecture, and strategy, enabling the organization to harness data as a strategic asset. What You’ll do: Data Strategy and Planning Develop and implement data management strategies that align with organizational goals. Define data policies, standards, and best practices for data governance and management. Data Storage Solutions Evaluate and select appropriate data storage technologies (relational databases, NoSQL, data lakes, data warehouses). Design and implement efficient, scalable, and secure data storage architectures. Collaboration and Communication Work closely with business stakeholders, data analysts, data scientists, and IT teams to understand data needs and ensure alignment with objectives. Communicate complex data concepts and solutions clearly to non-technical stakeholders. Your Expertise: Minimum of 6 years’ experience as a Data Scientist. Strong expertise in data strategy, governance, and architecture. Proven ability to design scalable and efficient data storage solutions. Excellent collaboration, communication, and stakeholder management skills. Ability to translate complex data requirements into actionable strategies. 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 Scientist (Senior-Level) Reference No: 3913224287 | Cape Town, South Africa | Posted on: 15 October 2025

At iOCO, we harness the power of data to drive innovation and business value. We are looking for a Senior Data Scientist to lead the design, development, and deployment of advanced analytical and machine learning solutions. You will also mentor team members and collaborate with stakeholders to ensure scalable, high-performing models that solve complex business challenges. What You’ll do: Design and implement advanced machine learning models to address complex business problems. Lead data science projects, providing technical guidance and mentoring team members. Collaborate with stakeholders to identify opportunities and define analytical solutions. Optimize model performance and ensure scalability for production environments. Oversee the end-to-end lifecycle of data science projects, from data preparation to deployment. Ensure models and solutions adhere to data governance, security, and ethical standards. Your Expertise: Minimum of 5 years’ experience as a Data Scientist. Expertise in machine learning, predictive modelling, and advanced analytics. Strong experience in mentoring, project leadership, and stakeholder engagement. Proven ability to optimize models for production scalability and performance. Excellent problem-solving, analytical, and communication 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 Scientist (Mid-Level) Reference No: 2537122102 | Cape Town, South Africa | Posted on: 15 October 2025

At iOCO, we use data to drive intelligent business decisions. We are looking for a Mid-Level Data Scientist to build predictive models, perform exploratory data analysis, and provide actionable insights that support business strategy. You’ll collaborate with cross-functional teams to turn data into solutions that drive measurable impact. What You’ll do: Build predictive models and conduct exploratory data analysis. Collaborate with cross-functional teams to ensure the success of data-driven projects. Visualize and present insights to stakeholders for informed decision-making. Assist in data collection, cleaning, and preparation to support model development. Support the creation of basic models and algorithms. Learn and apply data visualization tools and techniques to communicate findings effectively. Your Expertise: Minimum of statistics, and basic machine learning techniques. Familiarity with data visualization tools (e.g., Power BI, Tableau, Matplotlib, Seaborn). Strong problem-solving, analytical, and communication skills. Ability to work collaboratively in a team-oriented environment. 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

Machine Learning Engineer (Specialist) Reference No: 3945739414 | Cape Town, South Africa | Posted on: 15 October 2025

At iOCO, we leverage cutting-edge technology to solve complex business challenges. We are seeking a Specialist Machine Learning Engineer to focus on advanced, niche areas of ML, including natural language processing, computer vision, and reinforcement learning. This role requires deep expertise, research capabilities, and the ability to translate innovative ML solutions into production-ready systems. What you'll do: Develop domain-specific ML models tailored to specialized business needs. Conduct in-depth research and prototyping using advanced ML techniques. Identify opportunities to apply cutting-edge ML advancements to improve processes or create new capabilities. Collaborate with other engineers to transfer research findings into scalable, production-ready solutions. Provide expert guidance on tools, frameworks, and algorithms, ensuring the organization remains at the forefront of ML innovation. Contribute to the development of internal ML tools and libraries to streamline workflows. Focus on niche ML areas such as NLP, computer vision, or reinforcement learning. Your Expertise: Minimum of 6 years’ experience as a Machine Learning Engineer. Deep expertise in specialized ML domains (NLP, CV, RL, or similar). Strong research and prototyping skills. Proven ability to translate experimental models into production-ready systems. Excellent collaboration, communication, and mentorship capabilities. 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

Machine Learning Engineer (Senior-Level) Reference No: 1051721397 | Cape Town, South Africa | Posted on: 15 October 2025

At iOCO, we leverage advanced technology and intelligent systems to solve complex business challenges. We are seeking a Senior Machine Learning Engineer to lead the design, development, and deployment of sophisticated ML models and systems. This role combines deep technical expertise with leadership, guiding ML projects end-to-end and mentoring junior engineers. What you'll do: Design and implement advanced machine learning models and systems to address complex business problems. Lead the end-to-end lifecycle of ML projects, including data preparation, model training, deployment, and monitoring. Optimize existing ML models for scalability, efficiency, and production performance. Collaborate with cross-functional teams including data scientists, software engineers, and business stakeholders to integrate ML solutions. Stay updated with emerging ML technologies and drive adoption of best practices. Mentor and provide technical leadership to junior and mid-level engineers. Develop and enforce standards for model governance, documentation, and reproducibility. Ensure ML solutions comply with security, ethical, and data governance standards. Your Expertise: Minimum of 5 years’ experience as a Machine Learning Engineer. Strong expertise in ML model design, deployment, and optimization. Proven ability to lead ML projects and collaborate across technical and business teams. Excellent analytical, problem-solving, and decision-making skills. Strong mentoring and team leadership capabilities. Qualifications: NQF Level 6 or higher tertiary qualification in Information Communication Technology (ICT), Information Systems, Computer Science, or related field. Cloud certification (Azure, AWS, or Google Cloud) advantageous.
Salary: Negotiable

Machine Learning Engineer (Mid-Level) Reference No: 2419400181 | Cape Town, South Africa | Posted on: 15 October 2025

At iOCO, we are driven by innovation and the power of intelligent technology. We’re looking for a Mid-Level Machine Learning Engineer who will design, develop, and maintain scalable machine learning pipelines and models that bring data-driven solutions to life. You’ll collaborate with senior engineers and data scientists to turn insights into impactful, production-ready systems. What you'll do: Build and maintain machine learning pipelines for model development, training, and deployment. Train, fine-tune, and validate ML models using structured and unstructured datasets. Collaborate with Senior Engineers and Data Scientists to integrate ML models into production environments. Conduct model evaluation and performance validation to ensure alignment with business objectives. Troubleshoot and resolve issues related to model accuracy, scalability, and performance. Document workflows, configurations, and processes to ensure transparency and reproducibility. Support the integration of ML models with existing software systems and APIs. Stay current with evolving ML tools, frameworks, and cloud technologies to continuously enhance performance and reliability. Your Expertise: Minimum of 3 years’ experience as a Machine Learning Engineer. Proficiency with Python and common ML frameworks (TensorFlow, PyTorch, Scikit-learn, etc.). Experience with data pipelines, feature engineering, and model deployment. Strong understanding of ML lifecycle management and version control. Excellent analytical and problem-solving abilities. Ability to work collaboratively in a team-oriented, agile environment. 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) will be advantageous.  
Salary: Negotiable

AI Architect / Product Manager (Specialist) Reference No: 3770380277 | Cape Town, South Africa | Posted on: 15 October 2025

At iOCO, we’re shaping the future through intelligent, data-driven innovation. We’re seeking a Specialist AI Architect / Product Manager to lead the design, implementation, and optimization of cutting-edge Artificial Intelligence (AI) and Machine Learning (ML) solutions. This role requires a seasoned professional who can balance technical excellence, strategic insight, and business acumen, driving the successful delivery of scalable, secure, and ethical AI systems that align with our clients’ transformation objectives. What you'll do: Strategy and Planning: Develop and implement AI strategies that align with iOCO and client business objectives. Identify opportunities for AI adoption and create strategic roadmaps for project execution. Lead AI governance and maturity assessments to ensure sustainable and ethical adoption of AI technologies. Solution Design: Design AI and machine learning models to address specific, high-impact business challenges. Select appropriate algorithms, frameworks, and tools for AI development. Create architecture diagrams, reference models, and detailed design documentation for AI systems. Data Management: Collaborate with data architects and engineers to ensure data availability, quality, and governance. Design and optimize data pipelines for collection, transformation, and storage of AI-relevant data. Ensure compliance with data privacy and ethical AI principles across all pipelines. Model Development and Deployment: Oversee the training, testing, and evaluation of AI and ML models. Implement best practices for model deployment, monitoring, and lifecycle management. Ensure AI systems are scalable, reliable, and production-ready. Integration: Integrate AI solutions into existing systems, applications, and business workflows. Design APIs and interfaces for seamless interaction between AI components and enterprise systems. Collaborate with system architects to ensure end-to-end alignment and interoperability. Performance Optimization: Continuously monitor and optimize AI performance using techniques like hyperparameter tuning, model compression, and inference acceleration. Ensure high availability and minimal latency of AI-driven services. Security and Compliance: Implement and uphold data privacy, security, and ethical AI standards. Protect AI systems from vulnerabilities and adversarial attacks. Ensure compliance with industry regulations (e.g., POPIA, GDPR, ISO standards). Collaboration and Communication: Partner with data scientists, engineers, business analysts, and stakeholders to deliver impactful AI solutions. Translate complex AI concepts into clear, actionable insights for non-technical audiences. Promote AI literacy and awareness across business units. Emerging Technologies and Innovation: Stay abreast of the latest AI, ML, and deep learning trends and technologies. Evaluate new tools, frameworks, and methodologies for potential adoption. Drive AI innovation initiatives within iOCO and client environments. Your Expertise: Minimum of 6 years’ experience in an AI Architect or AI Product Manager role. Proven track record in AI strategy, architecture design, and enterprise AI implementation. Hands-on experience with machine learning frameworks, MLOps, and cloud-based AI platforms. Deep understanding of data governance, analytics pipelines, and enterprise system integration. Technical Competencies: Expertise with AI/ML tools such as TensorFlow, PyTorch, Azure AI, AWS SageMaker, or Google Vertex AI. Strong knowledge of data engineering, DevOps for AI (MLOps), and API architecture. Proficiency in Python, R, or similar languages. Familiarity with containerization (Docker, Kubernetes) for scalable AI deployments. Qualifications: NQF Level 6 or higher tertiary qualification in Information Communication Technology (ICT) or related field (e.g., Computer Science, Information Systems, or Data Science). Cloud Certification (Azure AI, AWS, or Google Cloud) is essential. Key Attributes for Success: Strategic thinker with the ability to bridge business goals and AI technology. Strong leadership and stakeholder management skills. Deep curiosity and passion for innovation and emerging AI technologies. Excellent communication and documentation abilities. Proven ability to deliver enterprise-grade AI solutions under pressure.
Salary: Negotiable

AI Architect / Product Manager (Senior Level) Reference No: 3088609911 | Cape Town, South Africa | Posted on: 15 October 2025

At iOCO, we believe in shaping the future through intelligent, data-driven innovation. We are looking for a Senior AI Architect / Product Manager to lead the design, strategy, and implementation of advanced AI solutions across multiple business domains. This role is ideal for a visionary professional who can blend technical expertise with product strategy to drive measurable business value through artificial intelligence. What you'll do: AI Solution Design and Leadership Design and oversee the architecture of AI-based solutions for complex, enterprise-level projects. Lead the end-to-end lifecycle of AI product development, from ideation to deployment and continuous optimization. Collaborate with cross-functional teams (data engineers, developers, product managers, and stakeholders) to deliver scalable, secure, and high-performance AI solutions. Ensure that AI initiatives are aligned with iOCO’s digital transformation strategy and client objectives. Strategy and Planning Develop and implement AI strategies that align with organizational and client objectives. Identify and assess opportunities for AI adoption, creating actionable roadmaps for AI project execution. Provide thought leadership on AI trends, ethics, and governance, ensuring responsible and sustainable innovation. Innovation and Mentorship Drive innovation by staying ahead of emerging technologies in AI, machine learning, and cloud computing. Mentor and provide technical guidance to junior and mid-level team members on AI methodologies, frameworks, and best practices. Foster a culture of collaboration, experimentation, and continuous learning within the AI and product teams. Your Expertise: Minimum of 5 years’ experience in an AI Architect or Product Manager role. Proven track record in designing, developing, and managing AI-driven solutions for large-scale or enterprise projects. Experience in strategic planning, solution architecture, and AI lifecycle management. Strong background in data analytics, machine learning frameworks, and cloud-based AI platforms. Technical Competencies: Proficiency with AI/ML tools (TensorFlow, PyTorch, Azure AI, AWS SageMaker, or Google Vertex AI). Strong understanding of data pipelines, model deployment, and MLOps. Familiarity with Python, R, or equivalent programming languages. Ability to design scalable, secure, and maintainable AI architectures. Qualifications: NQF Level 6 or higher tertiary qualification in Information Communication Technology (ICT) or related field (e.g., Computer Science, Information Systems, or Data Science). Cloud certification (e.g., Azure AI, AWS, or Google Cloud) is essential. Key Attributes for Success: Strategic thinker with the ability to align technical solutions to business outcomes. Excellent leadership, mentoring, and stakeholder management skills. Innovative mindset with a passion for continuous improvement. Strong communication skills, able to simplify complex AI concepts for diverse audiences. Results-driven with a focus on delivering measurable value through technology.  
Salary: Negotiable

AI Architect / Product Manager (Mid-Level) Reference No: 3464580026 | Cape Town, South Africa | Posted on: 15 October 2025

At iOCO, we are passionate about enabling digital transformation through intelligent technology solutions. We’re seeking a Mid-Level AI Architect / Product Manager to play a key role in developing, managing, and optimizing AI-driven products and solutions. You will collaborate across teams to deliver impactful, scalable AI initiatives that align with business goals and customer needs. What you'll do: Developing and implementing AI models and intelligent automation solutions to meet business requirements. Managing specific AI product features, including planning, prioritization, and coordination with development and engineering teams. Monitoring AI system performance, identifying bottlenecks, and optimizing for accuracy, speed, and scalability. Supporting Senior AI Architects and data teams with research, data analysis, and proof-of-concept development. Translating business requirements into technical solutions and ensuring alignment with overall architecture principles. Staying current with AI trends, cloud technologies, and data science methodologies to guide strategic product direction. Your Expertise: Minimum of 3 years’ experience in an AI Architect, Product Manager, or related role. Proven experience in AI model development, data-driven decision-making, and product lifecycle management. Experience with machine learning frameworks, cloud-based AI tools, and agile development environments. Technical Competencies: Understanding of AI/ML principles, data pipelines, and model deployment. Knowledge of cloud platforms (Azure AI, AWS SageMaker, or Google Vertex AI). Proficiency with Python, R, or similar languages used in AI modeling. Strong analytical, problem-solving, and communication skills. Qualifications NQF Level 6 or higher tertiary qualification in Information Communication Technology (ICT) or related field (e.g., Computer Science, Information Systems, Data Science). Cloud certification (e.g., Azure, AWS, or Google Cloud) preferred. Attributes for Success: Strategic thinker with a strong technical foundation. Excellent cross-functional collaboration and stakeholder management skills. Passionate about innovation, continuous learning, and emerging technologies. Ability to translate complex AI concepts into actionable business insights.
Salary: Negotiable

Senior Systems Analyst Reference No: 2701946964 | Cape Town, South Africa | Posted on: 15 October 2025

The Senior Systems Analyst will play a strategic role in analyzing, designing, and implementing technology solutions that meet complex business requirements within iOCO’s enterprise environment. This role requires a blend of technical expertise, analytical thinking, and stakeholder engagement to ensure system effectiveness and business alignment. The successful candidate will take ownership of end-to-end systems analysis activities, from understanding business needs to developing, testing, and optimizing system functionality. What you'll do: Develop functional and technical specifications to meet client and business requirements. Perform detailed system analysis for new and existing systems to enhance functionality and performance. Construct, code, test, and debug programs to support solution implementation. Collaborate with cross-functional teams, including developers, business analysts, and project managers, to troubleshoot and resolve complex system issues. Prepare business cases and conduct initial risk assessments for proposed solutions. Conduct solution assessments, validations, and ensure alignment with business objectives. Facilitate presentations of deliverables for playback to departmental units and stakeholders. Conduct playback sessions to validate requirements and ensure the accuracy of information gathered during the analysis process. Provide technical leadership and mentorship to junior team members and analysts. Your Expertise: Minimum of 5 years’ experience in one or more of the following roles: Business Analyst Systems Analyst System Engineer Quality Assurance Business Requirement Analysis Proven experience in system design, documentation, and analysis. In-depth knowledge of the Software Development Life Cycle (SDLC) and related methodologies. Qualifications: NQF Level 6 qualification or a Degree in Information Communication Technology (ICT) or related field incorporating Information Systems. Skills & Competencies: Strong expertise in systems analysis, functional design, and technical documentation. Hands-on experience in coding, testing, debugging, and system integration. Excellent problem-solving and analytical skills. Ability to conduct feasibility studies, prepare business cases, and perform risk assessments. Skilled in stakeholder engagement, presentations, and validation sessions. Strong communication and interpersonal skills to bridge business and technical perspectives. Proficiency with tools and technologies such as: JIRA or Azure DevOps (for requirement tracking and project management) Microsoft Visio or Lucidchart (for process and system mapping) SQL or equivalent database tools (for data analysis and validation) Confluence or SharePoint (for documentation and collaboration)
Salary: Negotiable

Mid-Level Systems Analyst Reference No: 364300035 | Cape Town, South Africa | Posted on: 15 October 2025

The Mid-Level Systems Analyst plays a key role in bridging business needs with technical solutions at iOCO. This role involves supporting the design, development, implementation, and maintenance of IT systems, while collaborating with cross-functional teams to ensure solutions align with business objectives. The ideal candidate will have strong analytical skills, a solid understanding of systems analysis methodologies, and hands-on experience with software development processes.   What you'll do: Support the development, implementation, and maintenance of IT systems. Document system requirements and create detailed specifications for developers. Assist in testing and validating new system features to ensure alignment with business requirements. Conduct engagements with key stakeholders across departments to understand their business processes, needs, and challenges. Conduct feasibility studies to assess potential solutions and their impact. Participate in constructing programs, including coding, testing, and debugging where applicable. Collaborate with project teams to ensure technical solutions are effectively designed and deployed. Contribute to system documentation, user manuals, and training materials. Your Expertise: Minimum of 3 years’ experience in one or more of the following roles: Systems Analyst System Engineer Quality Assurance Business Requirement Analysis Proven experience in: Software Development Life Cycle (SDLC) Systems analysis and documentation Qualifications: National Diploma in Information Communication Technology (ICT) or a related field incorporating Information Systems. Skills & Competencies: Strong understanding of system design principles, analysis methodologies, and development processes. Experience with documenting technical specifications and requirements. Proficiency in conducting system testing, debugging, and issue resolution. Familiarity with database structures, programming concepts, and integration techniques. Analytical mindset with excellent problem-solving and communication skills. Ability to collaborate effectively with technical and non-technical stakeholders. Knowledge of tools such as: Microsoft Visio or Lucidchart (for process mapping) JIRA or Azure DevOps (for requirement tracking) SQL or equivalent database tools Confluence or SharePoint (for documentation)
Salary: Negotiable

Junior Systems Analyst Reference No: 2849586997 | Cape Town, South Africa | Posted on: 15 October 2025

The Junior Systems Analyst will assist in supporting, documenting, and analyzing business systems within iOCO’s technology environment. This role is ideal for a motivated individual eager to build a career in systems analysis by contributing to the documentation, testing, and monitoring of systems that support business operations. Working closely with senior team members, the Junior Systems Analyst will gain hands-on experience in system requirements gathering, performance monitoring, and solution design. What you'll do: Assist in documenting system requirements, specifications, and workflows. Support system testing, validation, and user acceptance testing (UAT) to ensure system integrity. Monitor system performance and report issues or anomalies to senior team members. Participate in the development and enhancement of system documentation and user guides. Learn and apply tools, techniques, and methodologies used in systems analysis and solution design. Collaborate with developers, business analysts, and quality assurance teams to ensure successful system implementation. Your Expertise: Minimum of 1 year’s experience in one or more of the following roles: Systems Analyst System Engineer Quality Assurance Business Requirement Analysis Exposure to the  Minimum of 1 year’s experience in one or more of the following roles: Systems Analyst System Engineer Quality Assurance Business Requirement Analysis Exposure to the Software Development Life Cycle (SDLC). Experience in systems analysis and documentation processes. Qualifications: National Diploma in Information Communication Technology (ICT) or a related field incorporating Information Systems. Skills & Competencies: Understanding of systems analysis techniques and documentation standards. Basic knowledge of databases, software design, and integration principles. Familiarity with system testing and validation processes. Strong analytical, problem-solving, and communication skills. Attention to detail and eagerness to learn. Ability to work collaboratively in cross-functional teams.
Salary: Negotiable

Senior Business Analyst Reference No: 1048707375 | Cape Town, South Africa | Posted on: 14 October 2025

The Senior Business Analyst will serve as a key liaison between business stakeholders and technical teams to ensure the successful delivery of complex solutions at iOCO. This role involves documenting requirements, analyzing business processes, facilitating workshops, and supporting the design and implementation of automated solutions. The Senior Business Analyst ensures alignment between business objectives and technical delivery, providing insight into risks, opportunities, and process improvements. What you'll do: Document comprehensive Business Requirement Specifications (BRS) for various initiatives and solutions. Conduct interviews with key stakeholders across departments to understand business processes, needs, and challenges. Ensure effective communication with departmental units to clarify their responsibilities for project success. Present deliverables for playback to departmental units, task teams, and top management. Conduct playback sessions to validate analyses of past, present, and future business environments. Analyze business processes to identify problems, risks, and opportunities for improvement. Collaborate with Systems Analysts, Project Managers, and technical teams to design and implement optimal automated solutions within tool constraints. Document requirements, including data modeling, interface layouts, data flows, screen designs, and report layouts. Your Expertise: Minimum of 5 years’ experience in roles such as Business Analyst, Technical Business Analyst, System Analyst, System Engineer, Quality Assurance, or Business Requirement Analysis. Strong analytical, problem-solving, and communication skills. Proven ability to manage multiple priorities and work independently within cross-functional teams. Qualifications: Degree in Information Communication Technology (ICT) or related field, incorporating knowledge of Information Systems. Skills & Competencies: Expertise in requirement gathering, documentation, and business analysis methodologies. Experience facilitating stakeholder workshops, interviews, and presentations. Strong knowledge of process mapping, workflow analysis, and data modeling. Proficiency in tools such as: Microsoft Visio or Lucidchart (process mapping) JIRA or Azure DevOps (requirement tracking) Excel, Power BI, or similar (data analysis and reporting) Confluence or SharePoint (documentation and collaboration) Attention to detail, critical thinking, and a solution-oriented mindset.
Salary: Negotiable

Mid-Level Business Analyst Reference No: 3402279156 | Cape Town, South Africa | Posted on: 14 October 2025

The Mid-Level Business Analyst will play a key role in bridging the gap between business requirements and technology solutions within iOCO. This role involves gathering and documenting requirements, analyzing processes, supporting solution design, and ensuring successful delivery of medium to large-scale projects. The role requires collaboration with stakeholders, project teams, and technical teams to deliver efficient and effective solutions. What you'll do: Gather and document requirements from stakeholders for medium to large projects. Collaborate with development and testing teams to ensure solutions align with business needs. Analyze and map existing business processes to identify areas for improvement. Prepare user manuals, training materials, and support user acceptance testing (UAT). Work closely with Systems Analysts, Project Managers, and technical teams to design and implement optimal automated solutions within project constraints. Contribute to process improvement initiatives and provide insights for business decision-making. Ensure consistent use of business analysis standards, methodologies, and tools. Your Expertise: Minimum of 3 years’ experience in roles such as Business Analyst, Technical Business Analyst, System Analyst, System Engineer, Quality Assurance, or Business Requirement Analysis. Strong analytical, problem-solving, and communication skills. Ability to work independently and collaboratively within cross-functional teams. Qualifications: Degree in Information Communication Technology (ICT) or related field, incorporating knowledge of Information Systems. Skills & Competencies: Proficiency in requirement gathering, process mapping, and workflow documentation. Experience with user acceptance testing (UAT) and preparation of training materials. Familiarity with software development lifecycle (SDLC), IT frameworks, and business analysis methodologies. Strong attention to detail and ability to manage multiple priorities. Experience using business analysis tools such as: Microsoft Visio or Lucidchart (process mapping) JIRA or Azure DevOps (requirement tracking) Excel, Power BI, or similar for data analysis Confluence or SharePoint (documentation)  
Salary: Negotiable

Junior Business Analyst Reference No: 2811117148 | Cape Town, South Africa | Posted on: 14 October 2025

The Business Analyst will support the analysis, documentation, and delivery of business solutions within iOCO. This role involves assisting in gathering requirements, mapping processes, supporting testing activities, and providing insights to help design effective solutions. The role is ideal for candidates starting their career in business analysis and looking to grow their expertise in a collaborative, technology-driven environment. What you'll do: Assist in gathering and documenting business and technical requirements. Support the creation of process maps, workflow diagrams, and system documentation. Analyze business needs and identify possible solutions in collaboration with senior team members. Provide support during user acceptance testing (UAT) and collect feedback for continuous improvement. Collaborate with development, QA, and project teams to ensure alignment with business objectives. Contribute to improving business processes and solutions through structured analysis and reporting. Your Expertise: Minimum of 1 year of experience in roles such as Business Analyst, Technical Business Analyst, System Analyst, System Engineer, Quality Assurance, or Business Requirement Analysis. Strong analytical, problem-solving, and communication skills. Ability to work effectively in a team and manage multiple priorities. Knowledge of business analysis techniques, including process mapping and workflow documentation. Exposure to user acceptance testing (UAT) and feedback collection. Basic understanding of software development lifecycle (SDLC) and IT frameworks. Attention to detail and commitment to delivering quality outputs. Eagerness to learn and develop professionally in a fast-paced, technology-focused environment. Qualifications: National Diploma in Information Communication Technology (ICT) or related field, with some exposure to Information Systems.
Salary: Negotiable

Solutions Architect (Data Governance) Reference No: 2563613515 | Cape Town, South Africa | Posted on: 14 October 2025

At iOCO, we are looking for an experienced Solutions Architect (Data Governance) to lead the design, implementation, and management of data governance strategies, frameworks, and policies across the enterprise. The ideal candidate will be responsible for ensuring that data is well-managed, secure, compliant, and leveraged effectively to support business goals and data-driven decision-making. What you'll do: Governance and Policy Development Enable effective data governance through the application of relevant data legislation, standards, and policies. Develop, maintain, and continuously improve Data Governance Practice Notes and related documentation. Advance the organisation’s Data Governance Maturity Model, ensuring continuous improvement and alignment with best practices. Collaboration and Coordination Facilitate inter- and intra-organisational collaboration to promote cohesive data management and governance practices. Participate in Data Governance Forums and strategic discussions to align initiatives across departments and stakeholders. Collaborate with business, IT, and analytics teams to ensure governance principles are integrated into all data-related activities. Data Sharing and Strategy Establish and manage data sharing arrangements and subscriptions between internal and external stakeholders. Shape and implement a data ecosystem that supports the organisation’s data development strategy. Define and enforce data norms, standards, and classification frameworks to ensure consistent data quality and usage. Data Landscape and Access Management Improve how the organisation collects, uses, manages, and publishes data across multiple platforms. Develop and maintain advanced data access management solutions, enabling secure and efficient access to data. Enhance data portals and platforms to support interactive data exploration, visualization, and analytics for business users. Your Expertise: Minimum of 5 years’ experience in Data Architecture or IT Architecture roles. Experience working and consulting within an Enterprise Organisation (more than 1000 users). Minimum of 3 years’ experience in: Platform and/or Cloud Architecture Solutions. ICT solutions and custom development projects. Qualifications: A Degree in Information and Communication Technology (ICT), Computer Science, Software Engineering, Information Systems, or a related field Core Competencies Strong knowledge of data governance frameworks, policies, and legislative requirements (e.g., POPIA, GDPR). Deep understanding of data architecture principles, metadata management, and data quality frameworks. Proven ability to develop and implement data strategies that balance business value with compliance and security. Excellent skills in stakeholder engagement, policy drafting, and cross-functional collaboration. Experience with data integration, analytics platforms, and data lifecycle management. Strong communication and facilitation skills, with the ability to present complex concepts clearly to diverse audiences.
Salary: Negotiable

Solutions Architect (Cloud) Reference No: 2502701334 | Cape Town, South Africa | Posted on: 14 October 2025

At iOCO, we are seeking an experienced Solutions Architect (Cloud) who will be responsible for designing, developing, and implementing scalable and efficient cloud-based solutions. The ideal candidate will work collaboratively with cross-functional teams to align cloud strategies with business needs, ensure architectural consistency, and deliver high-performing, secure, and cost-effective solutions. What you'll do: Understand, design, and optimize Cloud Architecture in alignment with enterprise standards and business objectives. Work closely with Development and Enterprise Architecture teams to ensure solution design and application alignment. Provide solution architecture guidance to multiple application development teams. Conduct interviews with key stakeholders to understand business processes, needs, and challenges. Perform feasibility studies and prepare detailed business cases, including initial risk assessments. Conduct solution assessments, validation, and playback sessions with relevant business units to confirm design accuracy and business alignment. Produce comprehensive functional design documents, process flow analyses, and process redesign documentation to match customer requirements. Share best practices and provide consultative support to both internal teams and clients. Collaborate with Technical Architects, Technology Managers, and Application Development Managers to develop technical specifications for custom development and system integration. Provide current best practices and third-party solution alternatives as part of the design documentation, ensuring alignment with iOCO standards and technology roadmaps. Participate and, when required, lead project meetings with customers to ensure successful delivery and stakeholder satisfaction. Contribute to internal projects and initiatives as required to support continuous improvement and innovation within the organization. Your Expertise: Minimum of 5 years’ experience as a Solution Architect, including roles in Cloud or IT Architecture. Experience working and consulting within an Enterprise Organisation (more than 1000 users). Minimum of 3 years’ experience in: Designing and implementing Cloud or Platform Architecture Solutions (e.g., AWS, Azure, or Google Cloud). Developing ICT solutions and managing custom development projects. Qualifications: A Degree in Information and Communication Technology (ICT), Computer Science, Software Engineering, Information Systems, or a related field.
Salary: Negotiable

Solutions Architect (IT Risk / Governance) Reference No: 785538078 | Cape Town, South Africa | Posted on: 14 October 2025

At iOCO, we are looking for a skilled Solutions Architect (IT Risk / Governance) to design and implement secure, reliable, and compliant IT solutions that align with governance standards and business objectives. The ideal candidate will possess deep expertise in IT risk management, governance frameworks, and regulatory compliance, ensuring that solutions are architected to meet both technical and organisational standards. What you'll do: Design and architect scalable, reliable, and secure IT solutions that meet business requirements and adhere to governance standards. Conduct risk assessments to identify potential vulnerabilities and threats to proposed solutions. Develop and implement risk mitigation strategies, including security controls and contingency plans, to minimise exposure to potential risks. Ensure compliance with relevant laws, regulations, and industry standards such as data protection regulations and security frameworks. Collaborate with stakeholders to establish governance frameworks and ensure alignment with organisational policies and procedures. Document governance and risk management aspects of solution designs, including risk assessments, compliance requirements, and mitigation strategies. Communicate effectively with project stakeholders and other teams to address governance and risk-related concerns, ensuring the successful implementation of solutions. Your Expertise: Minimum of 5 years’ experience as an IT Risk or Governance Specialist across the ICT domain. Experience working and consulting within an Enterprise Organisation (more than 1000 users). Minimum of 3 years’ experience implementing policies and frameworks for IT security and risk management. Proven experience in application governance and solution compliance. Qualifications: Any 3-year diploma (NQF Level 6) in IT or related field. Certification in IT Risk Management or Governance (e.g., CRISC, COBIT, ISO 27001). Core Competencies Strong understanding of IT governance frameworks (COBIT, ITIL, ISO 27001). Deep knowledge of enterprise risk management principles. Excellent communication and stakeholder engagement skills. Strong analytical and problem-solving abilities. Ability to translate governance requirements into actionable technical designs.
Salary: Negotiable

Solution Architect (Applications) Reference No: 41381321 | Cape Town, South Africa | Posted on: 14 October 2025

We’re looking for an experienced Solutions Architect (Applications) to join our dynamic iOCO team. This role plays a key part in defining and delivering innovative, scalable application solutions that align with enterprise architecture standards and meet business objectives. You’ll work closely with cross-functional teams, providing guidance, conducting assessments, and driving the successful design and delivery of technology solutions. What you'll do: Understanding and mapping the application portfolio landscape within the organization. Collaborating with Development and Enterprise Architecture teams to ensure solution design and application alignment. Providing architecture guidance and technical leadership to development teams. Conducting interviews and workshops with key stakeholders to understand business needs, challenges, and system requirements. Performing feasibility studies, business case preparation, and initial risk assessments. Leading solution assessments, validation, and design playback sessions with business units. Producing detailed functional design documents that meet business and technical requirements. Creating process flow analyses and process redesign documents to enhance efficiency. Sharing best practices and acting as a consultative advisor to internal teams and clients. Collaborating with Technical Architects, Technology Managers, and Development Managers to produce technical specifications for system integration and custom development. Recommending third-party and best-practice solutions that align with enterprise standards and application roadmaps. Participating in and, when required, leading project meetings with clients and internal stakeholders. Supporting internal initiatives and projects to enhance iOCO’s delivery excellence and architecture standards. Your Expertise: Minimum of 5 years’ experience in: Solution Architecture with a focus on Application Development or IT Architecture roles. Working and consulting within Enterprise Environments (1,000+ users). Minimum of 3 years’ experience in: Platform and/or Cloud Architecture Solutions. ICT Solutions Design and custom software development. Qualifications: A Degree in Information Communication Technology (ICT), Computer Science, Software Engineering, or Information Systems. Key Competencies Strong analytical and problem-solving skills with a strategic mindset. Excellent communication and stakeholder engagement abilities. Proven experience in solution design, system integration, and application modernization. Proficiency in documenting architecture frameworks and presenting technical concepts clearly. Ability to work collaboratively across business and technical teams.  
Salary: Negotiable

Operator Reference No: 4114255421 | Johannesburg, South Africa | Posted on: 09 October 2025

We are looking for a dedicated and detail-oriented Operator with strong teamwork, problem-solving, and customer service skills. The ideal candidate will be responsible for monitoring network and mainframe environments, executing daily and month-end batch processing, and ensuring system stability through effective troubleshooting and reporting. This role requires flexibility, urgency awareness, and clear communication in fast-paced environments. Proficiency in JCL, mainframe commands, CA Workload Automation ESP, and adherence to operational standards is essential. The candidate will play a key role in maintaining connectivity, supporting banking transactions, and ensuring smooth production operations. What you'll do: 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 malfunctionsPerform daily backups as per operational procedures Shift handover and effective communication with regards the production and development systems Continuous updates of daily reports Effectively execute requests from users Good understanding of operating standards and procedures Tapes and tape library management Monitoring of transactions of the banks on ATM’s and POS Organise and schedule production work Organise and schedule production work Understanding of JCL and mainframe commands Understanding CA Workload Automation ESP (scheduling product) Understanding of operation standards in the mainframe environment Troubleshoot problems arising from system errors and if needed escalate Effectively collaborate with the team to achieve common goals 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 Your Expertise: English - Can converse and has the necessary email skills Excellent Customer Interaction with clear, concise, and effective communication skills Previous experience in Data Centre advantageous Previous financial services experience advantageous Communication skills Problem solving techniques Ability to work as a team Ability to work under pressure, cope with stress Qualifications: Matric National Senior Certificate/ Matric/ N3/ Grade 12 Pass typical recruitment checks (criminal, qualification, ID verification checks, etc.) Other information applicable to the opportunity: Permanent position Location: Midrand Physical Demands: Sitting, walking, bending, and lifting Travel: Must have a vehicle and a valid driver’s license.  
Salary: Negotiable