Careers

View all our open positions and talent vacancies

Filters

City
Industries
Date Posted

Senior Client Portfolio Manager Reference No: 388377 | Johannesburg | Posted on: 30 June 2026

Role Purpose: The Senior Client Portfolio Manager is accountable for the commercial success, operational excellence, client satisfaction and people leadership of an assigned portfolio of Software Engineering clients and personnel. The role owns executive client relationships, portfolio financial performance, service delivery governance, engineering quality, team capability and business growth. Working closely with Delivery Managers, Technical Leads, Architects, Competency Leaders and Sales, the role ensures the successful delivery of software engineering services while developing long-term client partnerships and high-performing delivery teams. The role carries end-to-end accountability for portfolio health, including revenue growth, profitability, SLA achievement, customer satisfaction, employee engagement, capability development and continuous improvement. Key Accountabilities1. Client Leadership & Commercial Growth Develop trusted executive relationships with client stakeholders. Act as the executive sponsor for the assigned client portfolio. Understand client strategies and align technology solutions to business objectives. Develop and execute strategic account plans. Drive revenue growth through account expansion, renewals and cross-sell opportunities. Lead Executive Business Reviews (EBRs), Quarterly Business Reviews (QBRs) and governance forums. Support commercial negotiations and contract renewals. Position the organisation as a strategic software engineering partner. 2. Operational Excellence & Delivery Governance Provide executive oversight across all delivery engagements. Ensure projects and managed services are delivered on time, within budget and to agreed quality standards. Own SLA, KPI and contractual performance. Monitor portfolio health across operational, financial and customer metrics. Lead operational governance and manage executive escalations. Drive continuous improvement, root cause analysis and service optimisation. Champion Agile, DevSecOps, engineering governance, AI-enabled delivery and software quality practices. Ensure effective risk, issue, incident and change management. 3. People Leadership & Talent Development Lead, coach and mentor Delivery Managers, Project Managers, Scrum Masters, Technical Leads and client-facing delivery professionals. Build high-performing teams focused on accountability, innovation and customer success. Conduct performance reviews and career development discussions. Develop succession plans and identify future leaders. Drive employee engagement, retention and workforce planning. Partner with Competency Leaders to develop technical capability. Promote continuous learning, certifications and adoption of modern software engineering practices. 4. Financial & Portfolio Management Own portfolio revenue, profitability and gross margin. Manage forecasting, resource planning and utilisation. Monitor financial performance and ensure commercial sustainability. Maintain accurate portfolio reporting and governance. Present portfolio performance to executive leadership. Minimum Requirements: QualificationsEssential Bachelor's degree in Business, Information Technology, Computer Science, Engineering, Commerce or a related discipline or equivalent industry experience. Beneficial Postgraduate qualification (MBA, MCom, MSc, or equivalent) is advantageous. Relevant professional certifications such as Agile, Scrum, ITIL, SAFe, PMP/Prince2, Cloud (AWS/Azure/GCP), or Account Management are advantageous. Experience 10+ years' experience in Software Engineering, Professional Services or Technology Consulting. Minimum 5 years managing enterprise client portfolios. Experience leading multidisciplinary software delivery teams. Proven executive stakeholder management experience. Strong commercial, financial and operational management capability. Experience managing large-scale software engineering or managed service engagements. Technical Knowledge Software Development Lifecycle (SDLC) Agile (Scrum), PMBOK/Prince II, Hybrid Project Delivery Method DevSecOps Cloud Platforms Managed Services ITIL Application Modernisation AI-enabled Software Engineering Leadership Competencies Strategic Leadership Executive Presence Commercial Acumen Financial Management Operational Excellence Customer Success People Leadership Coaching & Mentoring Delivery Governance Risk Management Negotiation & Influencing Innovation & Continuous Improvement Decision Making Emotional Intelligence Key Performance IndicatorsCommercial Revenue Growth Gross Margin Portfolio Profitability Forecast Accuracy Pipeline Growth Client Customer Satisfaction (CSAT) Client Retention Executive Relationship Health Renewal Rate Delivery SLA Achievement Delivery Predictability Escalation Resolution Quality Metrics People Employee Engagement Staff Retention Succession Readiness Training & Certification Completion Team Capability Growth Operational Resource Utilisation Governance Compliance Continuous Improvement Risk Management Ideal Candidate Profile The ideal candidate is an experienced technology leader who combines strong commercial acumen with exceptional client relationship management and operational leadership. They have a proven ability to lead multidisciplinary software engineering teams, develop client partnerships, grow portfolios, and deliver measurable business outcomes. They are equally comfortable engaging with C-suite executives, leading delivery governance, coaching teams, and identifying new business opportunities.
Salary:

AWS DBA Reference No: 683185 | Johannesburg | Posted on: 26 June 2026

We are looking for an experienced AWS Database Administrator to manage, optimise, and support cloud-based database environments hosted on AWS. The successful candidate will be responsible for database availability, performance, security, backups, monitoring, automation, and ongoing operational support across production and non-production environments. The role requires strong database administration experience, cloud database knowledge, and the ability to work closely with infrastructure, DevOps, application, and data teams to ensure stable and scalable database services. What you'll do: Manage and support AWS database services, including Amazon RDS and Aurora Administer relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle Monitor database performance, availability, capacity, and health Perform database tuning, query optimisation, indexing, and troubleshooting Implement and manage backup, recovery, replication, and high availability strategies Support database migrations from on-premise environments to AWS Maintain database security, access controls, encryption, patching, and compliance standards Configure monitoring and alerting using tools such as CloudWatch or equivalent Work with DevOps teams to support automation, infrastructure as code, and CI/CD practices Assist with disaster recovery planning, testing, and documentation Provide support for incidents, changes, releases, and operational issues Document database configurations, processes, standards, and support procedures Collaborate with application teams to support new projects, deployments, and performance improvements Your Expertise: 5+ years’ experience as a Database Administrator. Hands-on experience with AWS database services such as RDS, Aurora, DynamoDB, Redshift, or DocumentDB. Strong experience with at least one major database platform: PostgreSQL, MySQL, SQL Server, Oracle, or MariaDB. Good understanding of AWS infrastructure, networking, IAM, security groups, VPCs, and storage. Experience with performance tuning, indexing, query optimisation, and capacity planning. Experience with backup, restore, replication, disaster recovery, and high availability. Strong troubleshooting and problem-solving skills. Experience working in production support environments. Ability to work with technical and non-technical stakeholders. Good documentation and communication skills. Advantageous Skills AWS Certified Database – Specialty or AWS Solutions Architect certification. Experience with database migration tools such as AWS DMS or SCT. Experience with Terraform, CloudFormation, Ansible, or other automation tools. Exposure to DevOps practices, CI/CD pipelines, Git, Jenkins, GitLab, or Azure DevOps. Scripting experience with Python, Bash, or PowerShell. Experience with monitoring tools such as CloudWatch, Datadog, New Relic, Grafana, or Prometheus. Experience with Redshift, data warehousing, or analytics platforms. Exposure to Kubernetes or containerised environments. Experience in highly regulated environments such as banking, insurance, telecoms, or financial services. Other information applicable to the opportunity: Contract position Location: Johannesburg
Salary: Negotiable

Senior Backend Developer Reference No: 798947 | Johannesburg | Posted on: 26 June 2026

We are a forward‑thinking technology consulting company dedicated to building innovative, scalable, and high‑impact digital solutions for our clients. As we continue to grow our project portfolio, we are looking for a highly skilled Senior Back-end Engineer with strong back-end experience and exposure to modern AI/agent build & integration platforms to join our team. In this role, you will play a key part in designing, developing, and delivering modern web applications using modern object‑oriented backend technologies, cloud-based AI/agent platforms and developer acceleration tooling. You’ll collaborate closely with architects, product teams, and fellow developers to craft robust, user‑centric solutions that align with our clients’ strategic goals. This position is ideal for a seasoned developer who thrives in a consulting environment, enjoys solving complex challenges, and is passionate about staying ahead of emerging technologies.   What you’ll do Development & Architecture Design and develop RESTful APIs using modern object‑oriented backend languages and frameworks, specifically Java with Spring Boot Translate business requirements into scalable technical solutions Design and implement backend services as independently deployable microservices Implement clean architecture, SOLID principles, and best practices Ensure high performance, responsiveness, and security Build and embed agent-enabled capabilities into solutions using appropriate platforms and services (e.g., Copilot Studio, Azure AI Foundry, Amazon Bedrock, Gemini) where applicable   Technical Leadership Conduct code reviews and enforce coding standards Contribute to architecture decisions and technology selection Identify and address technical debt   Integration & Data Integrate with third-party services and internal systems Design and integrate data storage solutions appropriate to the selected backend technology stack   DevOps & Quality Collaborate on CI/CD pipelines and automated deployments Write unit, integration, and end-to-end tests Monitor and troubleshoot production issues Participate in agile ceremonies and planning     Your expertise Must have skills: 6+ years’ experience building backend services using modern object‑oriented languages, specifically Java (Spring Boot). Strong experience designing and implementing RESTful APIs in a microservices‑based architecture. Solid understanding of REST, HTTP, and API design. Experience with distributed systems concepts such as service boundaries, inter‑service communication, and fault tolerance. Experience in hybrid AWS environments, ideally within regulated or high-compliance settings. Hands-on experience with Kubernetes for container orchestration in cloud-based environments. Strong knowledge of: SOLID principles Design patterns Secure coding practices Performance optimization   Nice to Have skills Experience with: Microservices‑based system design and implementation Domain-Driven Design (DDD) Automated testing frameworks (xUnit, NUnit, Playwright) Observability tools (Application Insights, OpenTelemetry) Experience or practical exposure to building/embedding agent-enabled capabilities using platforms such as Copilot Studio, Azure AI Foundry, Amazon Bedrock, or Gemini (or equivalent). Experience using AI-assisted engineering tools responsibly (e.g., Claude Code, BMAD or equivalent) with strong emphasis on code review, testing, and secure coding.   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. Excellent problem-solving and analytical skills Ability to work independently and lead initiatives Mentoring mindset and collaborative approach     Other information applicable to the opportunity: Contract Position: 12 Months / Perm based on performance in first 12 months Location: Johannesburg - Hybrid
Salary:

Test Engineer Reference No: 397753 | Cape Town | Posted on: 24 June 2026

We are a leading technology consulting company partnering with a client who is looking for a skilled Test Engineer to join their dynamic Testing team on an initial 12-month contract. This is an exciting opportunity to work within a collaborative, agile environment alongside software engineers, business analysts, and data engineers, contributing to both business-as-usual (BAU) enhancements and innovative, complex features within a Scaled Agile Framework (SAFe). Role Overview The successful candidate will be responsible for ensuring the quality and reliability of APIs and system enhancements through functional, system integration, and regression testing. You will play a key role in delivering robust, automation-ready solutions that align with CI/CD pipeline practices. What you'll do: Perform functional testing (white-box and black-box), system integration testing, and regression testing aligned to the product backlog Identify test scenarios suitable for automation and support Shift Left testing practices Collaborate closely with business analysts, developers, and test teams to review requirements, use cases, and workflows Develop and maintain test scenarios, scripts, and test cases Conduct test planning and effort estimation Monitor automation pipelines, investigating failures to determine root cause (defects vs. test data issues) Ensure APIs are validated and prepared for automation and CI/CD integration Document and track defects, including clear replication steps and system error analysis Skills & Experience Required Relevant tertiary qualification 5+ years’ experience in software testing Proven experience in system integration testing Strong understanding of test planning, design, and analysis Hands-on experience with API testing tools (e.g., SoapUI, Postman, Swagger) Exposure to CI/CD tools (Jenkins, Hudson, Azure DevOps) Strong SQL querying skills (SQL Server, Oracle, or similar) Knowledge of programming languages such as Python or JavaScript (advantageous) Familiarity with API protocols and validation testing Experience with Azure DevOps, Jira, or TFS (including test management and pipelines) ISTQB Foundation Certification (essential) Key Competencies Strong analytical and problem-solving abilities Excellent planning, organisation, and time management skills Ability to work collaboratively in a cross-functional team Strong written and verbal communication skills Self-driven and able to manage own workload Adaptable, quick learner with a proactive mindset Other information applicable to the opportunity: Contract position Location: Cape Town
Salary: R57000

Service Desk Agent Reference No: 751601 | Midrand | Posted on: 24 June 2026

We are looking for a customer-focused and proactive Service Desk Agent to join our team in Midrand. This role is ideal for an individual with a passion for IT support and customer service, who thrives in a fast-paced environment and enjoys solving problems. The successful candidate will be responsible for logging and managing service requests, providing first-line support, ensuring timely call resolution, and maintaining a high standard of customer engagement. If you have experience in an IT service desk environment, strong communication skills, and a commitment to delivering excellent service, we would love to hear from you. What you'll do Efficient and effective logging and allocation of incoming calls and assisting Engineers / involved parties in ensuring all calls are attended to and closed. Ensure that all calls are logged within ITSM tool as per the required operational processes. Assist team with work overload as and when required and ensure general administration work is up to date. Ensure high level of customer liaison is maintained at all times and interaction is conducted in a highly professional manner. Follow appropriate escalation procedures as and when required. Ensure adherence to respective client specific Operational Manuals. Working well under pressure. Your Expertise: 1-2 Years’ experience in an IT service desk environment 1-2 Years’ Customer service experience 1-2 Years’ experience in First call resolution Qualifications: Qualification Essential Competency: A+, N+ or Higher Qualifications preferred: ITIL v3 or ITIL 4 Other information applicable to the opportunity: Contract position Location: Midrand
Salary: R11500 to R12000

Senior Business Analyst Reference No: 472589 | Johannesburg | Posted on: 24 June 2026

We're seeking a Senior Business Analyst to join our team! If you're a mastermind at analysing data, identifying trends, and creating solutions, then we need you! Apply now and let's fight the forces of business chaos together What you’ll do: Consult to various clients, and their stakeholders, to understand their value chain, structure, functions, and products and/or services. Building and maintaining strong relationships with clients and acting as a consultant on the projects or applications. Challenge the business in their thinking, especially to understand the intent of the business requirement. With little supervision, elicit, gather, analyse, document, validate and communicate business requirements (User Stories and Acceptance Criteria) Write clear and concise user stories, epics, and features aligned with the INVEST principles to support effective agile development. Collaborate with the business to build and maintain a well-prioritized backlog, ensuring delivery teams have a continuous flow of valuable work. Conduct in-depth product analysis by developing strong knowledge of the existing product and identifying opportunities for improvement and innovation. Your expertise: Experienced with Scrum Principles in an Agile Environment. Proven project experience in writing user stories, epics, features, in line with the INVEST principles of agile At least 6-7 years’ experience in Business Analysis across a custom software development environment. At least 3 years’ experience in Agile Projects Working knowledge of (OAS) Open API specification 2.0 and 3.0 Able to read and interpret JSON and XML files Able to understand and work using the Behaviour Driven Development (BDD) & Test-Driven Development (TDD) approach for new requirements that require development. Formal qualification such as a B. Com or BSc, diploma or certification (IIBA or similar) Personal Attributes: A proven ability to work across multiple project teams at a given time Demonstrated ability of high levels of communication skills – both verbally and written Strong problem solving, communication and presentation skills Ability to work under pressure towards predetermined/ established business objectives Other information applicable to the opportunity: Contract position Location: Johannesburg
Salary: Negotiable

Sales Manager Reference No: 698209 | Centurion | Posted on: 23 June 2026

We are seeking an experienced and results-driven Sales Manager to lead and grow our sales function within the Industrial Operational Technology (OT) sector. This role offers the opportunity to drive revenue growth, lead a high-performing sales team, and expand our footprint across the Mining, Oil & Gas, and Sea Port industries. The successful candidate will bring strong experience in Wireless and RF technologies, customer engagement, and business development, coupled with a passion for coaching and developing sales talent. This role is ideal for a strategic sales leader who thrives in a dynamic environment, excels at building lasting client relationships, and has a proven track record of achieving ambitious sales targets while driving operational excellence. What you'll do: Create sales plans and set targets for the Sales team. Oversee and leading a team of Sales Executives to grow and achieve their individual sales targets. Develop strategies to achieve revenue and sales objectives. Identifying training needs and providing ongoing support to the sales team. Allocate resources efficiently to maximize sales opportunities. Provide mentorship to the Sales Executives and Sales Administrator, helping them improve their skills and achieve their goals. Managing product/service pricing and margins. Manage the company CRM system and sales reporting from CRM. Assist Sales team members with tender response and compliance. Validating, responding to and managing incoming Requests for Information (RFIs), Requests for Proposals (RFPs) in a professional and creative manner. Working with and expanding current potential client database within specified business sectors to generate effective leads & exceed sales targets for the business. Providing regular feedback to senior management regarding sales activities. Developing effective working relationships with customers through regular meetings and identifying and obtaining further sales and business development opportunities. Applying standard operating procedures in preparing bids, responding to customer needs, and managing the sales process form opportunity identification to customer sign off. Performing additional work outputs related to the role. Your Expertise: 5 – 10 years’ experience in Wireless and RF experience in the Industrial OT environment / Knowledge and background experience in Mining, Oil & Gas and Sea Port environment 5 – 10 years Customer engagement planning / RF regulations 5 – 10 years Relevant industry experience / Salesforce / CRM systems / SharePoint Qualifications: Essential Qualifications: Matric Bcom Degree in Business Management or equivalent Preferred Qualifications: Business Management Degree or equivalent Certificates in Salesforce / CRM systems / Sharepoint Personal attributes: Coaching Mindset Collaboration Managing Ambiguity Resilience Stakeholder engagement Taking people along Outcomes Orientated Innovative Other Other information applicable to the opportunity: Permanent position Location: Centurion
Salary: Negotiable

Workiva Consultant Reference No: 2948493695 | Johannesburg | Posted on: 19 June 2026

The Workiva Consultant is responsible for implementing, configuring, and supporting Workiva solutions to help clients streamline reporting, compliance, governance, risk, audit, ESG, and financial reporting processes. The role works closely with business stakeholders to gather requirements, design solutions, configure Workiva platforms, and deliver successful implementations aligned to client objectives. What you'll do: Workiva Implementation & Configuration Implement and configure Workiva solutions based on client requirements. Support the design, development, and deployment of Workiva reporting and compliance solutions. Configure workflows, templates, reports, and data integrations within the Workiva platform. Assist with system testing, validation, and deployment activities. Business Analysis & Stakeholder Engagement Gather and document business and reporting requirements. Conduct workshops and requirements gathering sessions with stakeholders. Translate business requirements into Workiva-based solutions. Provide guidance and recommendations on best practices. Reporting & Compliance Support financial, regulatory, sustainability, ESG, and governance reporting initiatives. Assist clients in improving reporting accuracy, efficiency, and auditability. Ensure data integrity and consistency across reporting processes. Data Management & Integration Support data integration activities between Workiva and source systems. Configure and maintain linked data and reporting structures. Assist with data validation and reconciliation activities. Training & Support Provide user training and knowledge transfer sessions. Support end-users during implementation and post-go-live activities. Develop user guides and process documentation. Project Delivery Participate in project planning and implementation activities. Manage project deliverables and milestones within assigned workstreams. Collaborate with project managers, technical teams, and client stakeholders to ensure successful delivery. Your Expertise: Experience working with Workiva solutions or similar reporting, compliance, GRC, or EPM platforms. Experience participating in software implementation or consulting projects. Experience gathering business requirements and working with stakeholders. Qualifications: Bachelor's Degree in Accounting, Finance, Information Systems, Business, Computer Science, or a related field. Technical Skills Preferred Workiva Experience Workiva Platform Wdata Workiva Reporting Linked Data Workiva Workflow Configuration ESG Reporting Financial Reporting SOX Compliance Internal Audit Risk & Controls Management Additional Technical Skills Excel SQL (advantageous) Data Analysis Reporting Solutions Data Integration Concepts Business Process Mapping Competencies Strong stakeholder management skills Business analysis and requirements gathering Problem-solving and analytical thinking Presentation and facilitation skills Project delivery and coordination Attention to detail Communication and documentation skills Client relationship management Preferred Industry Experience Experience in one or more of the following: Financial Services Banking Insurance Audit & Assurance Risk & Compliance ESG / Sustainability Reporting Consulting Services Personal Attributes Client-focused Professional and consultative approach Strong attention to detail Collaborative team player Adaptable and eager to learn Self-motivated and results-driven Nice-to-Have Experience Workiva Certification(s) ESG Frameworks (GRI, SASB, CSRD, ISSB, TCFD) Internal Audit or Risk Management experience Financial Reporting or Accounting background Project implementation experience
Salary: Market Related

Test Analyst (Oracle ERP) Reference No: 2774119784 | Cape Town | Posted on: 19 June 2026

To support the Oracle ERP implementation programme by creating, maintaining, and managing test expense transactions within SAP Concur and related systems. The role will ensure a continuous supply of realistic test data for development, integration, system testing, and user acceptance testing activities. As Oracle ERP acts as the central hub integrating with multiple business systems, ongoing testing requires the regular creation and submission of new expense claims. Once expense transactions have been extracted and processed by Oracle, they cannot be reused for subsequent testing cycles, requiring the continual generation of fresh test data. What you'll do: Expense Claim Creation & Submission Create and submit test expense claims within SAP Concur following CVC business processes. Generate a variety of expense scenarios to support integration, functional, and regression testing. Maintain appropriate supporting documentation where required for testing purposes. Ensure expense claims reflect realistic business use cases across multiple employee profiles and regions. Test Data Management Create, update, and maintain test employee profiles. Populate and manage dummy employee information including: Banking details Home and mailing addresses Cost centres Organisational assignments Other employee master data required for testing Maintain a library of available test users and testing scenarios. Oracle ERP Integration Support Work closely with Oracle ERP developers, functional consultants, and integration teams. Create specific test transactions based on testing requirements provided by project teams. Support end-to-end integration testing between Oracle ERP, SAP Concur, and other connected systems. Assist in validating successful data transmission and identifying data-related issues. Testing Support Activities Execute test scripts related to expense processing where required. Record testing outcomes and provide feedback to project teams. Assist with defect reproduction by creating specific testing scenarios. Support multiple testing cycles throughout the implementation lifecycle. Your Expertise: Strong attention to detail. Experience using SAP Concur, expense management systems, ERP systems, or similar business applications. Ability to follow documented business processes and testing procedures. Good administrative and data-entry skills. Comfortable working with large volumes of transactional data. Strong communication and collaboration skills. Preferred Experience Exposure to ERP implementations. Experience supporting system testing or user acceptance testing activities. Understanding of finance, expense management, or accounts payable processes. Familiarity with Oracle ERP, SAP Concur, or similar enterprise systems. Success Measures Continuous availability of test expense data for project testing activities. Timely creation and submission of test expense claims. Accuracy and completeness of test employee data. Support of multiple integration and testing cycles without delays due to unavailable test transactions. Effective collaboration with development, testing, and functional project teams.
Salary: Market Related

Senior QA Test Analyst Reference No: 1346397813 | Cape Town | Posted on: 18 June 2026

We are seeking a highly skilled and hands-on Senior Test Analyst to play a pivotal role in a rapidly evolving Quality Assurance function focused on building testing capability with ambition, innovation, and pace. This role requires an experienced testing professional who can effectively manage operational testing across multiple concurrent projects while contributing to the development of testing frameworks, tools, and best practices that support the ongoing maturity of the QA discipline. What you will do: Use AI to perform static testing on requirements and acceptance criteria, identifying testability gaps and ambiguity before development begins Design test cases from agreed acceptance criteria, enriching AI-generated output with your own testing judgement Execute test scenarios across all assigned deliveries, using AI tooling to accelerate coverage and surface edge cases — applying sound judgement to validate AI generate outputs Identify and mitigate AI quality risk — recognising the hallmarks of inadequately reviewed AI artefacts, including uniform coverage, absent negative test cases and suspiciously high pass rates Contribute to QA metrics reporting and support visibility of quality across the project / product portfolio Your Expertise: 5+ years of experience as a Test Analyst delivering structured, risk-based functional testing in a professional software engineering environment Strong analytical skills able to deal with architectural, technical and business complexities Strong understanding of the software delivery lifecycle Familiarity with shift-left practices Comfortable working across multiple concurrent deliveries without losing rigour Working knowledge of Jira or equivalent defect and work and test management tooling Able to work independently and make sound judgement calls — at this level you are expected to lead on quality, not wait to be directed Experience testing enterprise applications — ERP, CRM, financial systems, or similar Exposure to outsourced or vendor-led delivery models and the quality governance challenges they bring Experience with or interest in test automation, particularly regression test design and tool evaluation Awareness of ISTQB testing principles and how to apply them in a real, imperfect environment ISTQB Foundation certification or equivalent (helpful but not required) Personal Qualities: High standards and an instinct to raise quality issues early, constructively and without hesitation Collaborative and straightforward — comfortable working directly with delivery leads, BAs and vendors Organised under pressure, able to prioritise across competing demands without dropping rigour Willing to operate in an environment that is still maturing, and ready to help build what does not yet exist Self-directed and accountable — you own your work and escalate problems before they become incidents Early adopter, entrepreneurial spirit and strong drive for continuous improvement What good looks like: A successful Senior Test Analyst in this role is someone who operates with ownership, not instruction. They embed quality into delivery rather than inspecting for it at the end, use AI as a genuine force multiplier rather than a shortcut, and raise issues early enough to matter. Reaches full productivity quickly, using the onboarding guide and track assignment as the backbone rather than waiting to be directed Integrates AI tooling into daily practice — test generation, static analysis, release note review, reporting — and consistently applies critical judgement to the outputs Engages at the requirements stage as standard, not as an occasional contribution Recognises and flags AI quality risk in vendor and agency artefacts before it reaches production Contributes actively to QA capability building — tooling evaluation, process improvement, knowledge sharing — alongside operational delivery No critical defects reach production on any major release within their delivery scope
Salary: Market Related

Sales Account Executive Reference No: 968337880 | Johannesburg | Posted on: 12 June 2026

We offer a flexible and exciting work environment, and ample of opportunities for you to learn and grow. As an Account Executive and team member of our talented team, you will have significant impact on our company’s success. This position is a critical sales role within our business and pivotal to ensure that we meet the growth and profit expectations we are aiming to achieve. The role will be focused on ensuring customer success while delivering on your commitments to Analytics Solutions. You will be responsible for leading the virtual team to deliver a successful year across all your GP targets and Key Performance Indicators. What you'll do: Leadership Lead your cross-functional account team as a unified solutions team, pulling the team together with the customer's success at the centre of your account plan strategy. Partner with account teams to ensure maximum opportunity is realized within your account set. Use your executive team as part of your account plan to assist in delivering success. Customer Focus: Understand, articulate, and document your customers' business and industry and the role that the solutions provided play in their success. Identify and understand key market drivers and the impact these have on your customers while proposing solutions to assist them in dealing with these challenges. Demonstrate strong business orientation and commercial acumen, creating win-win deals for clients and the business. Build lasting relationships and sell to senior decision-makers, including both business and IT executives. Focus the bulk of your time on your customers. React quickly and appropriately to new situations that arise suddenly and ensure customer service surpasses expectations on every engagement. Business and Sales Acumen: Build a qualified pipeline through market development and prospecting activities. Qualify and prioritize prospects within a designated customer base, generating opportunities through planning, prospecting, networking, execution, and relationship building. Deliver clear and compelling communication around Data Integration and Data Analytics value propositions and how they relate to prospects' business environments. Demonstrate strong negotiation skills resulting in win-win outcomes for customers and the business. Be an excellent communicator with strong listening, verbal, presentation, and writing skills. Be a positive, focused, and organized individual with a relentless drive to succeed. Always be proactive, strive for excellence, and never give up. Be a problem solver. Think creatively and outside the box to ensure customers receive maximum value from the solutions provided. Professionalism and Positivity: Be organized and well-prepared for all customer, partner, and internal engagements. Always search for what is possible, focusing on why we can rather than why we can't. Learn from the past and contribute positively to the wider business community. Embrace a mindset focused on growth and the art of the possible. Act as an ambassador for the business, leading and championing its solutions with customers, partners, and internal stakeholders.  
Salary: Market Related

Site Supervisor Reference No: 4162392672 | Johannesburg | Posted on: 11 June 2026

We are seeking a proactive and detail-oriented Site Supervisor to oversee daily operations, workforce management, and administrative processes at client sites. The successful candidate will be responsible for ensuring compliance with workplace policies, health and safety regulations, and client service level agreements while maintaining strong stakeholder relationships. This role requires experience in contract management, industrial relations, and employee supervision, with a focus on timesheet administration, payroll coordination, training facilitation, PPE and compliance tracking, and HR-related support What you'll do: Oversee resources based at client sites. Ensure thorough feedback to all project stakeholders Attend to and assist in resolving administrative requests in line with stakeholder requirements Managing all orders on site effectively. Enforce all workplace policies and procedures. Coordinate training and professional development activities for employees according to stakeholder requirements Ensure that all administrative documentation retention is handled in line with POPI and stored according to stakeholders’ policy Coordinates prepare and follow-up on timesheet collation, submissions, and accuracy for payroll and pay slip delivery inclusive of all other salary related documentation Prepare and submits weekly and monthly reports to all stakeholders in line with SLA requirements Manage and report all IR and HR related issues Ensure that all employees adhere to Health and Safety rules Managing and arranging Medicals when required in line with stakeholder requirements Managing PPE distribution on site, register to be provided manage and track PPE, Medicals, Licenses (Forklift), work permits expiry in line with client SLA Follow up and manage feedback on IOD process Conduct risk observations Arranging and Attending meetings in line with stakeholder requirements Your Expertise: 3-5 years’ experience in similar or related role Strong communication and interpersonal skills with aptitude in building relationships with professionals of all organizational levels Ability in problem solving and negotiation IR experience minimum with BCEA & LRA 2 to 5 years’ experience in contract management Knowledge and experience on MS Office packages Qualifications: Qualification Essential Matric Degree in HR Management and/or Business Management / Administration Qualifications preferred Certificate in Human Resources or Supervisor Development Programme Certificate in Industrial Relations
Salary: Market Related

Operations Manager I Reference No: 2839197795 | Johannesburg | Posted on: 11 June 2026

We are seeking an experienced and results-driven Operations Manager to lead service delivery, workforce management, and business growth initiatives across multiple client portfolios. The successful candidate will be responsible for managing Service Delivery Consultants and Site Supervisors, driving operational excellence, ensuring stakeholder satisfaction, and achieving profitability targets. This role requires strong leadership, financial acumen, and relationship management skills, with a focus on client retention, business development, labour risk mitigation, and compliance with HR and labour legislation. What you'll do: Manage and give direction to the Service Delivery Consultant and Site Supervisors Prepare and executes growth plans with Service Delivery Consultant and Site Supervisors Prepare and attain profitability targets for portfolio growth and potential new business and play an integral part in assisting and guiding Service Delivery Consultants in generating new sales that will turn into long-lasting relationships Network and raise levels of awareness of business Ensures positive stakeholder relationships and delivery within portfolios to all stakeholders Oversees all on-boarding and labour risk mitigation at key client sites Ensures all stakeholders meet their contractual and financial obligations Ensures accurate monthly reporting on business results Serve as the link of communication between key clients and internal teams when deemed Necessary Giving direction and assisting with generating client costing sheets, commercials, contracts, and proposals when required as well as participating and presenting to clients on up sell and cross sell opportunities Giving direction and provide Industrial Relations (IR) support as needed to ensure adherence to all organisational HR/IR policies, procedures, and Labour Legislation. Coordinate disciplinary processes, grievance handling and performance management jointly with the Client and Service Delivery Consultant Assist with Credit management when required. Assist with input into annual budgets Prepare Weekly Sales Reports. Attend Weekly Sales Meetings. Keep abreast of competitor activities and industry developments CRM system adherence Your Expertise: 3 -5 years proven experience as a senior service delivery manager in strategic Workforce Management products set across industries Experience in sales and providing solutions based on customer needs Strong communication and interpersonal skills with aptitude in building relationships with professionals of all organizational levels. Ability in problem-solving and negotiation. Able to multitask, priorities, and manage time efficiently. Goal-oriented, organized team player. Strong financial acumen Solutions orientated Strong Microsoft Suite skills Ability to work with or without supervision. Qualifications: Qualification Essential Grade 12 Degree or Diploma in Business Administration and Management and/or HR or similar Qualifications preferred Postgraduate qualification in Business Management  
Salary: Market Related

Machine Learning & AI Developer Reference No: 52798563 | Johannesburg | Posted on: 09 June 2026

We are seeking a highly skilled ML & AI Developer to join our growing Data & AI team. The successful candidate will be responsible for designing, developing, deploying, and maintaining machine learning and AI solutions that deliver measurable business value. This role requires a strong engineering mindset, hands-on experience with machine learning production environments, and the ability to work independently with stakeholders across the business. The ideal candidate will have experience building scalable AI and machine learning solutions, implementing MLOps best practices, and working with modern cloud-based data and AI platforms. What you'll do: Design, develop, and deploy end-to-end machine learning solutions into production environments. Build and maintain scalable batch and real-time AI/ML pipelines. Develop, train, evaluate, and optimize machine learning models to solve business challenges. Collaborate with business stakeholders, data engineers, data scientists, and technology teams to translate requirements into production-ready AI solutions. Implement and manage MLOps practices including model deployment, monitoring, versioning, testing, and retraining. Build and maintain CI/CD pipelines for machine learning workflows. Develop and optimize large-scale data processing pipelines using Python, SQL, Spark, and PySpark. Deploy and manage machine learning solutions using Azure AI and data platform technologies. Monitor model performance, drift, and reliability to ensure ongoing business value and operational stability. Contribute to AI governance, security, and best practices across the organization. Research and evaluate emerging AI technologies and recommend innovative solutions. Your Expertise: 5+ years of experience in Machine Learning Engineering, AI Engineering, Data Science, or a related field. Proven experience delivering end-to-end machine learning solutions in production environments. Experience designing, deploying, and supporting scalable AI and machine learning applications. Experience working with large datasets and distributed data processing frameworks. Experience with Generative AI solutions. Exposure to Large Language Models (LLMs). Experience with Retrieval-Augmented Generation (RAG) architectures. Experience with vector databases and semantic search solutions. Experience integrating AI services into enterprise applications. Azure AI and Machine Learning certifications. Qualifications: Degree in Computer Science, Data Science, Engineering, Mathematics, Statistics, Information Systems, or a related field. Relevant Azure, Machine Learning, AI, or Databricks certifications would be advantageous. Technical Skills Strong proficiency in Python. Strong SQL skills. Hands-on experience with Spark and/or PySpark. Experience implementing MLOps practices and frameworks. Experience with CI/CD pipelines for machine learning solutions. Experience with MLflow, Kubeflow, or similar MLOps platforms. Experience with containerization technologies such as Docker and Kubernetes. Strong experience with the Azure AI and Data ecosystem, including: Azure Machine Learning Azure Databricks Azure Data Factory Experience building both batch and real-time inference solutions. Understanding of model monitoring, model governance, and operationalization of machine learning solutions. Personal Attributes Strong analytical and problem-solving skills. Excellent communication and stakeholder management abilities. Ability to operate independently and take ownership of solutions. Strong collaboration skills and ability to work across multidisciplinary teams. Continuous learning mindset and passion for emerging AI technologies.
Salary: Market Related

Senior Data Engineer Reference No: 3749002825 | Johannesburg | Posted on: 09 June 2026

We are seeking a highly skilled Senior Data Engineer with extensive experience in designing, developing, and maintaining enterprise-wide data architectures across multiple application platforms. Adept at building, operationalising, securing, and monitoring scalable data pipelines and data stores, ensuring alignment with architecture standards, solution designs, governance frameworks, and regulatory requirements. Proven ability to make data accessible, reliable, and optimised for downstream analytics and business use cases. Strong expertise in executing data engineering practices in accordance with established standards, frameworks, and technology roadmaps to support data-driven decision-making and organisational growth. What you'll do: Acquire datasets that align with business needs and requirements to enable useful and actionable information, providing feedback on the clarity and completeness of data requirements. Analyse data elements and systems, data flow, dependencies, and relationships to ensure conceptual physical and logical data models Apply subject matter expertise into decisions relating to data engineering and data integration. Educate internal stakeholders on data engineering and data integration perspectives on new approaches Build required infrastructure for optimal extraction, transformation and loading of data from various data sources using various technologies (i.e. AWS and SQL technologies). Build, create, manage, and optimise data pipelines, move data pipelines into production, enabling data consumers to utilise data for reporting purposes Collaborate with insights teams, Technology engineers and Data & Analytics leadership to identify opportunities for process improvements, recommend system modifications and give input to the development of policies for data governance Contribute to automation initiatives and guide the identification, design, and implementation of internal process improvements, automation of manual processes, optimising data delivery, re-designing infrastructure for greater scalability, etc Design, document and implement processes for executing partner system alignments, communicating these with the relevant stakeholders including Governance. Continually enhance processes to deal with the dynamics of partner systems alignment Develop across several application platforms, provide capability across application platforms, construct, test and maintain complete data architecture, allowing for data-led and data driven decision making Enable and execute internal and external data migrations across different databases, applications, servers and define and implement data stores based on system requirements and business consumer requirements Execute on the design, definition and development of Application Programming Interfaces (API's), aligning to relevant frameworks and guidelines. Create data tooling, enabling data consumers in building and optimising data consumption, taking integration and usage patterns into account Guide and manage a small team to develop across several application platforms and provide capability across application platforms Identify, design and implement internal process improvements including re-designing infrastructure for greater scalability, optimising data delivery, and automate manual processes Liaise and collaborate with technology colleagues and segment/country data teams to understand viable data solutions within architectural guidelines Make data accessible by interpreting business requirements, defining and providing technology solutions that collect, manage, and convert raw data into usable information to be interpreted by data consumers and insights teams. Take part in, to ensure, the deployment of solutions in accordance with applicable architecture, solution designs, standards, policies and governance requirements Participate in the vetting and promoting of content created in the business for business reuse Partner with Information security teams to safeguard and ensure compliance with data governance and data security requirements while creating, improving and operationalising integrated and reusable data pipelines Participate in the vetting and promoting of content created in the business for business reuse Partner with Information security teams to safeguard and ensure compliance with data governance and data security requirements while creating, improving and operationalising integrated and reusable data pipelines  Pro-actively perform analyses of data to identify and recommend optimisation and improvements and enable proactive analysis and evaluation of the databases to identify and recommend improvements and optimisation Research data integration, warehousing and reporting best practices, ensuring applicable standards are adhered to and applied in the solution design Shape data traceability standards, guidelines and processes to ensure data quality by guiding processes such as keeping track of data sources and setting up appropriate data version control processes and systems ensuring alignment to defined data architecture Your Expertise: 5-7 years experience in building databases, warehouses, reporting and data integration solutions. 8-10 years deep understanding of data pipelining and performance optimisation 8-10 years' experience in database programming languages including SQL, PL/SQL, SPARK and or appropriate data tooling. Qualifications: Business Commerce Information Studies Information Technology
Salary: Market Related

Senior Electrical Engineer III Reference No: 4261810542 | Pretoria | Posted on: 05 June 2026

We are seeking a highly skilled and experienced Senior Electrical Engineer with 5–8 years of expertise in Power System Protection, Telecontrol, and Substation Automation. The ideal candidate will have a proven track record in protection system design, relay settings, commissioning, fault analysis, and leading complex electrical engineering projects from concept through to implementation. Experienced in reviewing and approving protection and telecontrol system designs, conducting system studies, relay coordination, load flow and fault level analyses, and performing site commissioning, testing, and troubleshooting of protection relays, RTUs, SCADA, and communication systems. 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 Contribute towards sales plan and target setting 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. Knowledge of tele control systems - SCADA Qualifications: Essential Qualifications: Matric Bachelor’s degree in electrical engineering (B. Eng/BSc. Eng Electrical). Professional registration with ECSA (PrEng) is required. 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.). 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.
Salary: Market Related

Engineering Technologist Reference No: 3374309894 | Pretoria | Posted on: 05 June 2026

We are seeking a highly skilled and experienced Engineering Technologist with over seven years of expertise in Substation RTU, Telecontrol, and SCADA systems, and a proven track record in the design, testing, commissioning, and delivery of substation automation projects. The ideal candidate will possess strong engineering knowledge and hands-on experience in providing technical solutions, conducting Factory Acceptance Testing (FAT), and supporting projects throughout the full project lifecycle. What you'll do: Design, testing and commissioning of substation automation systems. Engineering services to customer and internal projects Mentoring and coaching of junior staff. Accreditation of trainees on testing of substation automation systems Assistance for Business development processes and customer requirements Verify and assist with engineering solutions during project execution Factory Acceptance Testing of projects completed before delivery Your Expertise: Function related experience: More than 7 years’ experience with Substation RTU/Telecontrol/SCADA systems Project experience: 5 years Knowledge of SCADA protocols Good understanding of engineering principles. Computer literacy with good working knowledge of relevant OEM product software. Ability to communicate effectively with team members and customers. Strong technical document writing skills. Leadership and management skills. Ability to analyse complex problems, interpret operational needs and develop integrated solutions Basic knowledge of protection systems Qualifications: Essential Qualifications: Matric Certificate Bachelor of Technology (BTech) in Electrical Engineering. Preferred Qualifications: Registration with ECSA as a Professional Engineer Technologist. Computer programming related course (Python,/C#/C++) Project Management related course Basics Power Systems Protection related course
Salary: Market Related

Senior DevOps Engineer Reference No: 4107151484 | Johannesburg | Posted on: 05 June 2026

We are looking for a hands-on DevOps Engineer to operate inside a AWS native banking environment. You will own the build, automation, and operational tooling that delivery teams rely on every day CI/CD pipelines, infrastructure as code, environment provisioning, configuration management, and the developer experience that surrounds them. This is an engineering role first. You will spend the majority of your time in code and configuration: writing pipelines, building automation, hardening environments, and removing manual toil from the path to production. You will work alongside developers, architects, security engineers, and platform teams to keep delivery flowing reliably inside a regulated, PCI-DSS environment. Site Reliability Engineering experience is a strong advantage. You will use it to push the platform further sharper observability, better incident response, lower failure domains, and resilience patterns built into the way services are deployed and run.   What You'll Do Core DevOps Engineering Design, build, and maintain CI/CD pipelines that move code from commit to production safely and repeatably across the delivery estate. Automate AWS workload provisioning and configuration deployment using infrastructure as code, with environments that are reproducible, version-controlled, and auditable. Build and operate the deployment automation, release tooling, and environment management that delivery squads depend on day to day. Harden the developer experience repository templates, pipeline templates, deployment patterns, and self-service tooling that reduce friction without weakening control. Integrate security and compliance controls into pipelines and infrastructure secrets management, access control, change traceability. Translate business and technical requirements into scalable, automated delivery solutions that align to the AWS Well-Architected Framework. AWS & Platform Engineering Work hands-on across an AWS estate, integrating cloud-native services with on-premises systems where the banking environment requires it. Build and operate workloads across EC2, RDS (EBS, EKS, ECS, Load Balancing, Secrets Manager, KMS, and Service Catalog. Use AWS CDK as the primary infrastructure-as-code tool, with CloudFormation, Ansible, and scripting languages applied where they fit best. Apply networking fundamentals routing, segmentation, security groups, DNS, TLS, and load balancing to design environments that are both secure and operable. Support the operational lifecycle of platform services the wider engineering organisation depends on, including identity, messaging, and application server tiers where present. Site Reliability Advantageous Depth Where SRE skills are present, the role expands to include the following. These responsibilities are not the primary requirement but will materially strengthen the contribution of an engineer who brings them. Identify and reduce failure domains across the platform, designing systems that contain blast radius and recover gracefully from partial failure. Apply SRE principles SLOs, post-incident learning to improve reliability, performance, and the team's response to production issues. Enhance observability across environments through stronger monitoring, structured logging, useful alerting, and dashboards that surface what matters during an incident. Troubleshoot and optimise low-latency, Java-based applications in production, working alongside application engineers to resolve issues at the system Build automation that minimises business impact during maintenance and failures, and that reduces the operational load carried by delivery teams. Collaboration & Mentorship Contribute as a strong technical voice in a cross-functional team alongside Architects, Engineers, Business Analysts, Scrum Masters, and Security partners. Mentor engineers across the team on DevOps practice, AWS engineering, automation, and where applicable SRE principles through pairing, code review, and worked examples. Drive collaboration across squads, lifting the standard of automation, observability, and operational discipline beyond the immediate team. Champion delivery excellence secure, automated, observable, and repeatable as the default way of working.   What We're Looking For Essential Experience 7+ years hands-on experience in a DevOps or SRE role, with a clear weighting toward DevOps engineering, automation, and CI/CD delivery. Hands-on experience in AWS environment, preferably in financial services with PCI-DSS compliant systems. Demonstrable track record implementing CI/CD pipeline automation across functional areas of a delivery organisation. Strong AWS workload automation experience covering infrastructure provisioning and software configuration rollout. Practical experience implementing observability for hybrid and cloud-based environments. Strong working knowledge of networking principles and protocols. Working understanding of the AWS Well-Architected Framework and how to apply it in practice. Advantageous Experience Demonstrable experience with Site Reliability Engineering principles and practices in production environments. Troubleshooting low-latency, Java-based applications in an SRE context and infrastructure-level performance investigation. Experience operating inside an audit-heavy regulated environment beyond PCI-DSS change control, evidence capture, segregation of duties. Ways of Working A hands-on engineer at heart most effective when the work is in pipelines, code, and configuration rather than in process documents. Pragmatic about automation automates what matters, leaves what doesn't, and knows the difference. Strong collaborator across engineering, security, and operations, with the ability to translate technical decisions into language non-engineers can act on. Holds the line on operational and security discipline without becoming a blocker to delivery.   Technology and Tooling Essential AWS Services: EC2, RDS, EBS, EKS, ECS, Load Balancing, Secrets Manager, KMS, Service Catalog. AWS CDK. Observability tooling: AWS CloudWatch, Splunk or AppDynamics, ELK. CI/CD platforms (Harness, Azure DevOps, GitLab, or equivalent). Operating Systems: Linux and Windows Server. Preferred Python scripting. AWS CloudFormation. Ansible Bash scripting. Optional Zabbix monitoring. Keycloak ActiveMQ WebLogic 14c. Nginx Certifications (Beneficial) AWS Certified SysOps Administrator (CloudOps Engineer). AWS Certified Solutions Architect – Associate.
Salary: Cost To Company

Junior Software Developer Reference No: 2262742270 | Pretoria | Posted on: 05 June 2026

We are seeking a motivated and detail-oriented Junior Software Developer with 1–2 years of experience in software development, implementation, maintenance, and support. Possessing a strong foundation in system configuration, software development lifecycle (SDLC), database management, and enterprise software implementation, the ideal candidate will support Smallworld software environments while contributing to development, maintenance, customer support, and training initiatives. What you'll do: Smallworld Software Configuration, Maintenance and Support. Smallworld Software Development Smallworld product training. Customer training and support. Project documentation Your Expertise: Function related experience: 1-2 years of experience in the Software Development, Implementation, Maintenance and Support Qualifications: Essential Qualifications: Matric Engineering Degree, Computer Science Degree or B.Com. Information Management Preferred Qualifications Knowledge of Object-Oriented Programming Knowledge of Telecommunications Networks Knowledge of Electrical Networks Knowledge of general computer hardware and software. Knowledge of Microsoft Office products. Skills: Technical & Domain Competencies Software Development Lifecycle (SDLC) System Configuration & Maintenance Database & Data Handling Basic Infrastructure Knowledge Telecommunications Network Knowledge Electrical Network Knowledge Enterprise Software Implementation Client Engagement Behavioural Competencies Problem-Solving & Analytical Thinking Learning Agility Attention to Detail Team Collaboration Time Management
Salary: Market Related

Senior .Net and Blazor Developer Reference No: 2429943710 | Cape Town | Posted on: 04 June 2026

We are looking for a Senior Developer who has evolved with the tech landscape, demonstrating strong adaptability and deep development knowledge. You’ll play a key role in designing, building, and maintaining enterprise-grade applications using modern .Net technologies—particularly with C#, Blazor, and the Azure ecosystem. If you thrive on clean code, secure practices, reusable components, and scalable architectures, this role is for you. What you'll do: Design, develop, and maintain scalable web applications using C#, .NET Core, and Blazor (Server and WASM). Build and enhance component-based UIs using Fluent UI (preferred) or MudBlazor, ensuring reusability and performance. Develop back-end services using ASP.Net Core, following clean architecture principles. Integrate with Azure B2C for authentication and manage secure file transfers using Azure Blob Storage. Implement Entity Framework Core for data persistence, including LINQ queries and database migrations. Build CQRS-based request pipelines using MediatR. Implement robust audit logging, error handling, and security mechanisms. Contribute to CI/CD processes using Azure DevOps for seamless builds, testing, and deployments. Collaborate with cross-functional teams including UI/UX designers, QA engineers, and product managers. Stay up-to-date with evolving tech stacks and mentor junior developers. Your Expertise: 10 years of overall software development experience with at least 5+ years working with modern .NET technologies. Deep expertise in C# programming and .NET Core development. Solid experience with Blazor Framework, including Blazor Server and Blazor WebAssembly. Proficient in creating modular, reusable UI components using Fluent UI or MudBlazor. Skilled in Entity Framework Core, including writing LINQ queries and handling DB migrations. Hands-on experience with Azure services, particularly Azure B2C, Blob Storage, and Azure DevOps. Familiarity with MediatR and CQRS design patterns. Strong understanding of secure coding practices, including audit logging, secure file transfers, and error handling. Excellent problem-solving skills and a proactive attitude toward learning and applying new technologies. Experience working in Agile/Scrum environments. Prior involvement in enterprise-grade software projects. Contributions to open-source or developer communities. Proven experience filling a leadership role. Technical overview of the required skills: C# and .NET Core Deep understanding of C# is foundational. Familiarity with ASP.NET Core for back-end services Blazor Framework Proficiency in both Blazor Server and Blazor WebAssembly (WASM). Understanding of component-based architecture and lifecycle UI Libraries and Design Systems Experience with Fluent UI (preferred) or MudBlazor Ability to build reusable UI components like grids, buttons, and menus Entity Framework Core For data access and ORM (Object-Relational Mapping). Includes DB migrations and LINQ queries Azure Ecosystem Azure B2C for authentication and authorization. Azure Blob Storage for file handling. Azure DevOps for CI/CD pipelines and deployment MediatR and CQRS Implements Command Query Responsibility Segregation (CQRS) patterns for request handling Security and Logging Audit logging of database changes. Secure file transfers and error handling
Salary: Market Related