Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat...
- Contents
- Open Jobs
- DevOps Engineer (CPT In Office)
- Senior Full Stack Developer (C#.NET, .NET Core, EF Core, React) (JHB On-site)
- IT Support Analyst (ServiceNow, Power Automate, Azure, Intune) (CPT In-Office)
- Sales Specialist (CCaaS) – JHB
- Inventory Manager (Wellington On-site)
- Intermediate Java Developer (12-Month Contract) (Centurion Hybrid)
- National Marketing Manager – On-site – JHB
- Area Manager – Free State & Northern Cape
- Payroll Administrator – Half-Day – CPT
- Full Stack Developer – Web & Mobile – (Contract) Mid to Senior – On-site – Centurion
- Full Stack Developer – Web and Mobile -(Contract) – On-site – Centurion
- Junior Project Manager (Open to Fresh Grads) (CPT Remote)
- IT Support and Systems Technician (JHB On-site)
- SQL Implementation Consultant (Remote & Onsite at Clients)
- Payroll Operations Manager – Hybrid – Stellenbosch
- Full Stack Software Engineer (Python, C#, React) (JHB Onsite)
- Funder Relations Manager – Hybrid – Stellenbosch
- Senior Full Stack Software Developer (C#, Python, Node.js, JavaScript/TypeScript & React/Vue.js) (Irene Hybrid)
- Sales Development Representative (SaaS) – Hybrid – CPT
- Senior AI Software Engineer (Sandton Onsite)
- Principal Engineer (AI Platform) (CPT Hybrid)
-
Method of Application
ENVIRONMENT:
- A DevOps Engineer with a security-first mindset who is passionate about building scalable, reliable systems is wanted to join the team of a cutting-edge global FinTech company committed to delivering funding products to small-to-medium sized businesses. This is a role for someone who takes genuine ownership — running projects end to end and delivering meaningful improvements to our infrastructure, tooling, and engineering maturity.
- The successful incumbent must possess a Bachelor’s Degree in Computer Science/Software Engineer or similar field with a minimum of 3-5 years’ experience in DevOps, Platform, or Infrastructure Engineering including ands-on experience with AWS across serverless and containerised workloads (including Docker), e.g. Lambda, ECS, and API Gateway.
DUTIES:
Infrastructure & Delivery –
- Design, build, and maintain CI/CD pipelines (CircleCI) to automate and streamline software delivery.
- Provision and manage AWS infrastructure as code (e.g. Terraform), designing containerised and serverless architectures (Lambda, ECS, API Gateway) across multi-account environments that scale with traffic and a growing team.
Reliability & Security –
- Implement and maintain monitoring, logging, and alerting (e.g. CloudWatch, New Relic), and troubleshooting issues across infrastructure, deployments, and application performance.
- Apply a security-first approach — secure defaults, least privilege, threat-aware thinking — and work with cloud security and scanning tooling (Cloudflare, Aikido) to strengthen the platform’s posture.
- Be available on call during peak or product launch periods when required.
Platform, Collaboration & Ownership –
- Provide day-to-day operations and infrastructure support and build internal tooling and platform capabilities to Support Engineers as the team grows.
- Administer third-party service-provider instances and integrations (e.g. Zoho CRM, Slack, n8n) and endpoint/identity tooling (Microsoft Entra ID, Intune) where they intersect with developer experience and security.
- Take ownership of DevOps and security projects, running them end to end, while guiding Engineers and championing an AI-forward approach to raise productivity and quality.
- Document processes, procedures, and configurations to ensure consistency and repeatability.
REQUIREMENTS:
Qualifications –
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
Experience/Skills –
- 3-5 Years of experience in DevOps, Platform, or Infrastructure Engineering.
- Hands-on experience with AWS across serverless and containerised workloads (including Docker), e.g. Lambda, ECS, and API Gateway.
- Proven experience building CI/CD pipelines to automate software delivery (They use CircleCI; similar tooling is fine).
- Experience with Infrastructure as Code — Terraform preferred (equivalent tools such as CloudFormation are fine).
- Proficiency in scripting languages such as Python and Bash.
- Experience with Git-based source control (e.g. GitHub).
- Strong understanding of networking, security, and system administration concepts.
Preferred to haves –
- DevSecOps experience, embedding security throughout the development and deployment lifecycle.
- Exposure to security and compliance frameworks such as ISO 27001, Cyber Essentials, DORA, or GDPR.
- Platform Engineering experience — building self-service tooling, reusable IaC modules, or paved-road workflows for other Engineers.
- Experience administering endpoint, identity, and security tooling (e.g. Microsoft Entra ID, Intune, Cloudflare, Aikido) and managing third-party service-provider instances (e.g. Zoho CRM, Slack, n8n).
- Experience with observability tooling and managed relational databases (e.g. CloudWatch, New Relic, RDS Aurora / PostgreSQL).
- Experience working in a regulated FinTech or Financial Services environment.
ATTRIBUTES:
- A security-first mindset: secure defaults, least privilege, and threat-aware design.
- Genuine comfort and proficiency using AI tools in day-to-day Engineering work, with an AI-forward mindset.
go to method of application »
ENVIRONMENT:
- THE coding expertise of a Senior Full Stack Developer, who moves fast, thinks independently, and sees AI as a superpower, is sought by a dynamic provider of cutting-edge Job Management Software Solutions in Joburg. You'll be shaping a small Engineering team working with high autonomy and impact while working closely with the CTO, fellow Developers and Product team to build, maintain, and evolve the platform.
- This is a true Full Stack role covering web and mobile apps. This role requires being in the Johannesburg office as collaboration and speed matter here, and they work better together in person.
- Applicants must preferably have a BSc in Computing/Computer Science with around 3-4 years’ relevant experience including building and maintaining production systems, understand how to prompt for Test-Driven Development (generate tests first, then code that satisfies them) & you can apply AI to solve non-coding problems (automation, internal tooling). Your tech toolset should include: C#.NET, .NET Core, EF Core, React, Node.js/Next.js, Git/GitHub/Jira, Azure and Ionic/Angular/Flutter.
DUTIES:
- Build new features and improve existing systems across our platform.
- Make architectural decisions with validation from senior team members.
- Use AI to implement Test-Driven Development from day one (prompt for tests, then prompt for code that satisfies those tests).
- Contribute AI skills to solve internal efficiency problems across the business.
- Mentor other Developers as the team grows.
REQUIREMENTS:
- Bachelor of Science in Computing/Computer Science, preferred.
- Full Stack Development experience (Web and Mobile).
- What they value over years of experience –
- Speed and independence
- Technical depth, architectural thinking, and good judgment
- Ability to learn new technologies quickly
- Track record of shipping things that matter
- If you have 3-4 years of experience but demonstrate the four core characteristics above, we want to talk to you. If you have 10+ years but wait to be told what to do, this isn't the role.
Additional –
- Experience building and maintaining production systems.
- Ability to make sound architectural decisions.
- Strong problem-solving and debugging skills.
- You currently use AI tools daily in your development work.
- You understand how to prompt for Test-Driven Development (generate tests first, then code that satisfies them).
- You can apply AI to solve non-coding problems (automation, internal tooling).
- Clear and timely communication within a fast-paced, team.
Tech Stack –
- C# .NET & .NET Core
- EF Core
- React
- Node.js/Next.js
- Git/GitHub/Jira
- Azure
- Ionic/ Angular/ Flutter
- Azure SQL/MySQL/MariaDB
- Claude Code & Agentic AI
ATTRIBUTES:
- You move without being pushed – You don't wait for permission or perfect information—when you see a gap, you step toward it, and when the path is unclear, you communicate, start anyway and course-correct.
- You have a learner's metabolism – You absorb new information quickly and apply it immediately—you read the tool, the situation, the codebase, and adapt before most people notice things have changed.
- You think in outcomes, not activity – You're oriented toward what gets done, not how hard you worked—you can articulate the difference between being busy and being useful, and you hold yourself to the latter.
- You're not threatened by AI. You're impatient without it – You see AI as leverage, not competition—you've already found ways to use it in your work because you want to move faster and think bigger than your hours allow.
go to method of application »
ENVIRONMENT:
- DELIVER responsive and effective 1st/2nd line support for software, hardware, and core applications while actively using AI-assisted tools as the next IT Support Analyst wanted by an innovative Investment Management firm. The ideal candidate looks beyond the immediate problem to its root cause and reaches for AI and automation as tools to solve it properly, not just patch it.
- Customer service orientation is paramount, and they are looking for someone who is constantly seeking ways to improve service to the firm.
- Applicants will require a Degree in Information Systems, Computer Science or a related field (or equivalent experience) with at least 3+ years of experience in a similar role with working knowledge of ServiceNow, Power Automate, Azure, Intune, ITIL, Microsoft 365, Windows 10/11, SharePoint & Teams.
DUTIES:
- Deliver responsive and effective 1st/2nd line support for software, hardware, and core applications via ServiceNow, Microsoft Teams, walk-ups, or phone. This remains the primary responsibility of the role.
- Accurately log and manage incidents and service requests, maintaining detailed records in line with ITIL best practices.
- Provide clear, user-friendly communication and technical guidance to end-users of varying technical abilities, including users who are highly tech-forward and expect an AI-literate support experience.
- Maintain and update tickets with relevant progress notes and status updates.
- Own incidents from initial report to resolution, ensuring minimal handovers and timely follow-ups.
- Prioritize and manage multiple open cases, escalating as needed with full context and troubleshooting steps taken.
- Actively use AI-assisted tools (Microsoft Copilot, ServiceNow AI/Virtual Agent, and similar) as part of day-to-day triage and resolution, not just as optional add-ons.
- Critically review AI-suggested resolutions, summaries, and knowledge content for accuracy before executing or sharing with users, treating AI output as a starting point rather than a final answer.
- Identify repetitive, high-volume, or manual ticket patterns and propose or build automations (Power Automate flows, ServiceNow workflows/scripts, or similar) to remove them.
- Contribute ideas and effort toward the team's ongoing automation initiatives, helping shape how support is delivered rather than just delivering it.
- Proactively diagnose and resolve issues, leveraging logs and monitoring tools to prevent repeat incidents.
- Collaborate with internal technical and product teams to resolve complex or systemic issues.
- Maintain real-time communication with users during incidents to ensure a positive and transparent support experience.
- Contribute to and update the knowledge base to enable user self-help and team learning.
- Analyse support trends to identify recurring issues, suggesting process improvements and automation opportunities.
- Perform user administration tasks: password resets, AD group updates, etc.
- Participate in on-call and after-hours support on a rotational basis.
- Promote self-service portals and digital adoption, educating users on best practices.
- Uphold company policies regarding data security, compliance, and confidentiality.
- Share knowledge, mentor team members, and promote a collaborative team culture.
REQUIREMENTS:
Qualifications –
- Degree in Information Systems, Computer Science or a related field (or equivalent experience).
Experience/Skills –
- 3+ Years of experience in IT Support, Service Desk or IT Service Management with a focus on remote support and high-volume requests.
- ITIL knowledge and experience applying ITSM best practices.
- Strong troubleshooting and problem-solving skills for software, hardware and cloud environments, supporting users remotely across different locations.
- Proficiency with Microsoft 365, Windows 10/11, Azure, Intune, OneDrive, SharePoint and Teams.
- Experience with automation (e.g. Power Automate, scripting, ServiceNow workflows, or similar), with the judgement to validate automated or AI-generated outputs before relying on them.
- Experience with any ITSM platform is acceptable provided the automation mindset is there.
- Experience with IT security tools such as Mimecast, anti-virus solutions and endpoint security platforms.
- Experience with endpoint monitoring tools (e.g. SysTrack) for proactive troubleshooting and automation.
Advantageous –
- A genuine interest in AI and automation tools, with practical experience applying them to real problems (not just familiarity with the concept).
- ServiceNow knowledge (administration, configuration, workflows, or scripting).
ATTRIBUTES:
- Excellent communication skills – clear, proactive and user-focused support.
- Ability to work independently and collaboratively within a fast-paced, evolving IT environment where tools and process change frequently.
- A strong belief in doing the right thing.
- Ability to recognise and embrace change.
- Intellectual curiosity.
go to method of application »
ENVIRONMENT:
- A leading Cloud Solutions company is seeking a Sales Specialist with deep expertise in CCaaS (Contact Center as a Service) sales. The ideal candidate must have a solid understanding of omni-channel solutions and experience working with similar applications. This role involves conducting advanced needs analysis, working with technical teams, and helping customers implement innovative contact centre solutions.
- The incumbent will be responsible for identifying new business opportunities, supporting the Business Development team (BDL), and driving deals to successful closure.
DUTIES:
- Pipeline & Revenue Ownership: Build and maintain a robust pipeline with accurate forecasting. Consistently meet or exceed new business revenue targets. Manage longer, multi-stakeholder enterprise sales cycles effectively. Maintain high quality CRM data, including opportunity qualification, stakeholder mapping, and next steps. Adhere to the company’s pricing, contracting, and approval frameworks.
- Advanced Needs Analysis: Conduct thorough analysis of organisational requirements to determine the best solution for customers, considering business process system integration and customer journey enhancements.
- Solution Design: Collaborate with Technical Solution Teams and Business Process Analysts to bring customer solutions to life
- Customer Engagement: Deliver high-quality customer demonstrations of contact centre solutions, showcasing multiple communication channels, system integrations, and lateral business process understanding.
- Documentation & Presentation: Ensure all solutions are well-documented and presented clearly to both internal teams and customers.
- Market & Competitive Insight: Stay current on trends in UCaaS, CCaaS, AI agents, conversational AI, and digital CX. Provide market feedback to inform go-to-market and product strategies.
- Team Support: Act as the central point of contact to support the BDL team, helping drive customer deals to completion for all CCaaS opportunities.
REQUIREMENTS:
Qualification and Experience:
- Matric essential and relevant tertiary qualifications will be beneficial.
- Proven track record in sales and solution selling within the relevant industry.
- Proven experience in omni-channel solutions and CCaaS.
- Experience delivering customer demos and working across multi-channel communication platforms.
- Understanding of system integration, network solutions (Internet, VLANs) and how to create interoperable systems.
- Experience with CCaaS campaigns, dialer solutions, and contact centre technologies.
- Drivers licence and own reliable transport is essential.
ATTRIBUTES:
- Ability to work with urgency and accuracy, balancing multiple priorities effectively.
- Sales-driven mindset with a history of meeting or exceeding targets.
- Strong communication skills, with the ability to conduct detailed needs analysis and articulate technical solutions
go to method of application »
ENVIRONMENT:
- A dynamic provider of sustainable Tech Solutions to the Agricultural sector seeks a highly experienced Inventory Manager whose core role will entail inventory governance, stock control processes, and the integrity of raw materials and finished goods across businesses both locally and abroad. You will head up inventory at production sites, warehouses, other operational locations, distributors, and third-party agents.
- The successful candidate will implement standardized inventory systems, procedures, and controls to minimize losses, improve accuracy, and ensure timely, accurate, consolidated reporting. Applicants must possess a suitable Degree in Supply Chain/Logistics/Finance or similar field with 5 years’ experience in stock or inventory management, ERP and inventory management systems with the ability to implement stock control processes effectively.
DUTIES:
- Develop and maintain standardized, practical, and scalable stock control policies, procedures, systems, and controls across all operating countries and stockholding locations, including businesses with limited resources.
- Ensure all inventory movements within and between sites, warehouses, distributors, and other locations are accurately recorded, tracked, and supported by the required documentation.
- Monitor inventory accuracy, investigate variances, identify root causes, and implement corrective actions.
- Introduce and maintain controls to reduce losses from theft, damage, and administrative errors.
- Plan and coordinate regular cycle count and annual stock counts, ensuring discrepancies are investigated and resolved.
- Review stock management practices, address weaknesses, and strengthen operational discipline across countries and locations.
- Ensure appropriate controls are consistently applied at production sites, warehouses, consignment depots, distributor locations, and third-party agents.
- Ensure third-party and distributor stock is accurately recorded, appropriately controlled, and visible in inventory records.
- Regularly reconcile distributor and consignment inventory balances with records and follow up on differences.
- Prepare consolidated reports on inventory variances and overall performance.
- Analyse and report on slow-moving and obsolete inventory, shrinkage, and other key inventory risks, with practical recommendations.
- Support Finance teams with accurate month-end inventory reconciliations and audit requirements.
REQUIREMENTS:
Qualifications –
- A relevant Degree in Supply Chain, Logistics, Finance, or a related field.
Experience/Skills –
- At least 5 years’ experience in stock or inventory management.
- Strong experience with ERP and inventory management systems.
- Strong analytical skills and the ability to complete and review inventory reconciliations.
- Experience managing raw materials and finished goods across multiple locations, countries, or distributor networks will be advantageous.
- Strong leadership skills and the ability to implement stock control processes effectively.
- Preferred that the home language of the candidates is Afrikaans, with strong writing and speaking in English.
- Prefer candidates who reside in the Western Cape and will be prepared to travel to Wellington daily. One or two days from home will be considered after 6 months but not guaranteed.
go to method of application »
ENVIRONMENT:
- A bold, fun & fast-growing Software Consultancy in Centurion seeks a self-driven Intermediate Java Developer who is a strong communicator to fill a 12-Month Contract role. Your core focus will be building and maintaining Java services on a large-scale telecoms billing and operations platform while writing and optimising complex SQL across multiple database engines.
- The ideal candidate will require a suitable tertiary IT qualification such as a BSc. Computer Science or IT Degree with 4-6 years commercial Java development experience including J2EE, Spring, MSSQL, Oracle, MySQL, PostgreSQL, Linux, Bash, Docker, Kubernetes, RabbitMQ/ActiveMQ, Git & Postman proficiency.
DUTIES:
- Build and maintain Java services on a large-scale telecoms billing and operations platform.
- Write and optimise complex SQL across multiple database engines.
- Deploy and support containerised services on Linux.
- Integrate systems through message queues and enterprise integration patterns.
- Facilitate FAT and UAT sessions directly with customer teams.
- Deliver in a Scrum/Agile team working in Git.
REQUIREMENTS:
Qualifications –
- A relevant IT qualification – BSc Computer Science, BSc IT or similar.
Experience/Skills –
- 4 to 6 Years’ commercial Java development experience.
- Strong Java, including J2EE and Spring.
- Deep SQL: complex, optimised queries across MSSQL, Oracle, MySQL or PostgreSQL.
- Linux and Bash – scripting, server administration and deployments.
- Docker and Kubernetes deployment experience.
- Message queueing with RabbitMQ or ActiveMQ.
- J2EE containers and web servers.
- Git, plus Scrum/Agile delivery.
- Testing exposure: FAT, UAT facilitation and Postman.
Advantageous –
- Apache Camel
- Oracle PL/SQL and APEX
- Telecoms BSS/OSS background
- Basic HTML and CSS
go to method of application »
ENVIRONMENT:
- A leading Retailer is looking for a National Marketing Manager who is responsible for leading their marketing strategy and execution across all sales channels—retail, commercial, and digital. Reporting directly to the CEO, this role serves as the custodian of the company’s corporate identity and brand, ensuring consistency, relevance, and impact in all marketing activities.
- The position drives brand awareness, customer engagement, and measurable sales growth through strategic campaign planning, social media excellence, and innovative marketing approaches.
- This role is critical to elevating the group to the forefront of consumers' minds while supporting the company's ambitious growth objectives across all channels.
DUTIES:
Brand Custodianship & Corporate Identity
- Act as custodian of the company’s corporate identity and branding, ensuring consistency and adherence throughout the business across all channels
- Review and improve corporate identity ensuring consistency across retail, commercial, and digital platforms
- Ensure all artwork, copy, and campaigns are aligned to the corporate identity of the brand
- Maintain high-quality, consistent, and effective execution of brand and marketing activities
Strategic Marketing Planning & Calendar Management
- Create and manage a comprehensive annual marketing calendar in conjunction with channel heads and category managers
- Determine marketing priorities for the next 12-24 months aligned to business objectives across all sales channels
- Collaborate with category managers and procurement on upcoming promotions to ensure clear strategy, outcomes, and audiences
- Plan ahead to ensure seamless and timely delivery of all campaigns
Campaign Execution & Promotion Management
- Lead end-to-end execution of marketing campaigns with particular emphasis on flagship initiatives like Back to School
- Brief promotions to graphic designers or agencies as required and perform final review of artwork for errors and omissions
- Facilitate communication amongst departments (Pricing, Procurement, Sales, Retail) to ensure integrated campaign delivery
- Manage voucher processes and supplier-driven promotions in collaboration with stakeholders
- Plan, execute, and report on promotions using CRM tools (Microsoft Dynamics CRM)
Social Media & Content Creation
- Implement and manage a world-class social media strategy across all platforms
- Create and curate engaging content for social media channels that dramatically increases following and engagement
- Provide content to the digital marketing team (managed by in-house partner company) for online platforms, ensuring corporate identity compliance
- Ensure the company remains at the forefront of latest marketing trends and digital innovation
- Leverage AI tools and smarter ways of working to enhance marketing effectiveness
Budget Management & Service Provider Oversight
- Prepare and justify annual marketing budgets based on brand and business outcomes
- Manage marketing budget prudently to ensure cost containment and value delivery
- Oversee external service providers (agencies, designers, printers) to guarantee high quality and faithful execution of briefs
- Obtain quotes from relevant service providers for all printed artwork in line with procurement policies
Performance Measurement & Reporting
- Create and interpret meaningful reporting on the effectiveness of marketing campaigns according to Measure campaign success and adjust strategies accordingly to ensure marketing efforts translate into measurable sales growth
- Present findings to CEO and stakeholders monthly, quarterly, or aligned to campaign timing
- Track and report on lead quality, return on ad spend, and sales growth on promoted products
Stakeholder Collaboration & Communication
- Work with category heads and channel leaders to define brand and category positioning
- Foster collaboration across the business to ensure integrated marketing execution
- Liaise with suppliers for supplier-driven promotions and to obtain high-quality product images
- Manage CSI initiatives and culture charter communications effectively
- Excel at verbal and written communication with internal and external stakeholders across all levels defined objectives
REQUIREMENTS:
Skills & Capabilities
Technical Skills
- Omni-Channel Marketing & Strategy
- Campaign Planning & Execution
- Social Media Strategy & Management
- Brand Management & Positioning
- Marketing Analytics & Reporting
- Budget Planning & Management
- Project Management
Soft Skills
- Strategic Thinking
- Commercial Acumen
- Communication & Influence
- Stakeholder Management
- Problem Solving
- Collaboration
- Creativity & Innovation
Leadership Skills
- Team Leadership & Development
- Performance Management
- Cross-Functional Collaboration
- Agency & Vendor Management
Technology Skills
- Microsoft Dynamics CRM
- Advanced Excel
- Social Media Platforms
- AI Marketing Tools
- Marketing Automation Tools
- Design & Creative Software
Qualifications & Experience
Education
- A relevant tertiary qualification in Marketing, Business Administration, Communications, or a related field is typically expected for this role
- Postgraduate qualifications in Marketing, Brand Management, or Business Administration may be advantageous but are not essential
- Professional certifications in digital marketing, social media management, or marketing analytics may also be beneficial where relevant
Experience
- The role typically requires extensive experience in marketing management, including leadership responsibility for multi-channel marketing campaigns and brand management
- Experience managing marketing functions in retail, wholesale, or B2B distribution environments is particularly relevant given their operational model
- Proven track record of developing and executing successful marketing strategies that deliver measurable business results and sales growth
- Experience in mature organizations with established marketing functions and multi-channel distribution is valuable
Operational Exposure
- Leading omni-channel marketing campaigns across retail, commercial, and digital platforms
- Managing marketing budgets and demonstrating ROI on marketing investments
- Implementing and managing social media strategies with measurable growth in engagement and following
- Working with creative agencies, designers, and external service providers to deliver high-quality marketing materials
- Using CRM systems and marketing automation tools for campaign planning, execution, and reporting
- Developing brand positioning strategies and maintaining corporate identity consistency
- Collaborating with cross-functional teams including sales, procurement, retail operations, and finance to align marketing with business objectives
- Measuring campaign effectiveness through analytics and adjusting strategies based on performance data
go to method of application »
ENVIRONMENT:
- A leading Retailer is looking for an Area Manager who is accountable for driving commercial sales growth, profitability, and operational excellence across their assigned geographic area.
- This role provides strategic leadership and hands-on management for the company’s commercial sales operations in regional markets, ensuring consistent performance, customer service excellence, and market share growth across corporate, SMME, schools, and institutional customer segments. This role combines strategic business leadership with operational execution and people management.
- The Area Manager is responsible for P&L management, sales forecasting, budget achievement, and team performance across their assigned area.
- Through effective leadership of commercial sales teams, the manager builds high-performing teams that consistently deliver revenue targets, gross profit objectives, and exceptional customer experiences.
DUTIES:
Commercial Strategy & Market Development
- Drive commercial sales strategy execution across the assigned geographic area in alignment with national commercial objectives.
- Identify and pursue growth opportunities through market analysis, competitor benchmarking, and customer insights.
- Implement business development initiatives to achieve market differentiation and drive sales and profit growth.
- Conduct ongoing competitor analysis and market intelligence to inform strategic decisions and tactical adjustments.
- Develop and maintain customer databases for targeted marketing and promotional activities.
P&L Management & Financial Performance
- Manage area P&L with accountability for revenue, gross profit, costs, and profitability targets.
- Achieve and exceed sales and gross profit budgets through effective planning, execution, and performance management.
- Conduct sales forecasting and budget preparation, ensuring accurate projections and resource allocation.
- Monitor operating performance and financial statements, analyse profitability ratios, and implement corrective actions.
- Control costs and optimise resource allocation to maximise profitability and operational efficiency.
Team Leadership & Performance Management
- Lead, coach, and develop a team of 12–15 commercial sales staff across the assigned area.
- Set clear performance expectations and targets, monitor achievement, and provide regular feedback.
- Build high-performing, passionate, and innovative teams through effective recruitment, training, and succession planning.
- Conduct performance reviews, manage capability development, and address underperformance through coaching and disciplinary processes.
- Create a culture of high performance, continuous improvement, and customer-centricity.
Customer Relationship Management & Service Excellence
- Build and maintain strong relationships with key customers, including corporate accounts, SMMEs, schools, and institutions.
- Ensure exceptional customer service and quality standards across all customer touchpoints.
- Implement and monitor customer service initiatives and take corrective action to enhance the customer experience.
- Handle escalated customer issues and complaints professionally and efficiently.
- Drive customer satisfaction, retention, and loyalty through responsive service and proactive engagement.
Sales Execution & Business Cycle Management
- Drive and grow key business cycles and events, including Back to School, Christmas, Back to College, and Back to Work campaigns.
- Oversee area marketing strategy execution in line with the national marketing strategy.
- Implement in-store displays, promotional events, and customer engagement activities to drive sales.
- Monitor sales performance across product categories, channels, and customer segments and identify improvement opportunities.
- Ensure sales teams have the product knowledge, sales tools, and support required to achieve targets.
Operational Excellence & Compliance
- Ensure compliance with company policies, procedures, and operating standards.
- Drive adherence to health and safety guidelines, legal requirements, and regulatory standards.
- Monitor inventory management to maximise sales and profitability and maintain sufficient stock of fast-moving products.
- Address slow-moving stock through markdowns, promotions, and strategic clearance initiatives.
- Maintain operational excellence through process optimisation, quality control, and continuous improvement.
Cross-Functional Collaboration & Stakeholder Management
- Liaise with Head Office teams across Procurement, Supply Chain, Marketing, Finance, and Operations.
- Coordinate with Supply Chain and Operations teams to ensure stock availability and timely fulfilment.
- Partner with Marketing to develop and execute regional campaigns, promotions, and customer engagement initiatives.
- Provide market intelligence and customer insights to inform product range and procurement decisions.
- Collaborate with Finance on credit control, payment terms, and commercial governance.
REQUIREMENTS:
Skills & Capabilities
Technical Skills
- P&L Management
- Financial Analysis
- Sales Forecasting
- Budget Management
- Commercial Sales Strategy
- Sales Execution
- Market Analysis
- Competitor Benchmarking
- CRM Systems
- Customer Database Management
- Inventory Management
- Stock Control
- Microsoft Excel
- Microsoft PowerPoint
- Microsoft Word
- Sales Performance Metrics
- Reporting
- Business Analysis
- Profitability Analysis
Soft Skills
- Leadership
- Team Management
- Strategic Thinking
- Business Acumen
- Communication
- Presentation Skills
- Negotiation
- Influencing
- Stakeholder Relationship Management
- Problem-Solving
- Decision-Making
- Analytical Thinking
- Data Interpretation
- Time Management
- Priority Setting
- Resilience
- Composure Under Pressure
- Customer Service Orientation
Leadership Skills
- Team Leadership
- Team Development
- Performance Management
- Accountability
- Coaching
- Mentoring
- Change Management
- Continuous Improvement
- Cross-Functional Collaboration
- Coordination
- Conflict Resolution
- People Management
Domain Skills
- Commercial B2B Sales Environments
- Multi-Segment Customer Management
- Corporate Sales
- SMME Sales
- Schools Sales
- Institutional Sales
- Regional Market Development
- Business Growth
- Customer Acquisition
- Retention Strategies
- Competitive Analysis
- Market Intelligence
- Sales Campaign Planning
- Campaign Execution
- Supply Chain Management
- Inventory Management
Qualifications & Experience
Education
- National Senior Certificate (Grade 12) – Essential
- Relevant tertiary qualification in Business Administration, Sales, Marketing, Operations Management, or a related field – Advantageous
- Professional certifications in Sales Management, Business Development, or Commercial Operations – Advantageous
Experience
- Solid experience in Commercial Sales, Business Development, or Regional Management
- Sales Team Leadership
- P&L Accountability
- Commercial B2B Sales Operations
- Multi-Location or Multi-Segment Sales Management
- Strategic Planning
- Team Leadership & Development
- Financial Management
- Corporate Sales
- SMME Sales
- Schools & Institutional Sales
Relevant Operational Exposure
- Leading and developing commercial sales teams across regional or multi-location environments
- Managing P&L, including revenue, gross profit, costs, and profitability targets
- Developing and executing commercial sales strategies and business development initiatives
- Building and maintaining relationships with corporate, SMME, school, and institutional customers
- Conducting market analysis, competitor benchmarking, and strategic planning
- Managing sales forecasts, budgets, and financial performance
- Coordinating with Supply Chain, Operations, and Finance teams
- Implementing customer service initiatives and quality standards across sales operations
- Using CRM systems and sales performance tools for pipeline management and reporting
- Driving sales campaigns and key business cycles, including Back to School and seasonal promotions
go to method of application »
ENVIRONMENT:
- A manufacturing and distribution company is seeking an experienced and detail-oriented Payroll Administrator to take ownership of the full payroll function within a fast-paced and growing business.
- The successful candidate will be responsible for ensuring the accurate and timely processing of payroll, maintaining compliance with South African payroll legislation, and delivering exceptional payroll support to employees and management.
- This role is ideal for someone who thrives on accuracy, enjoys working independently, and can confidently manage payroll deadlines while maintaining the highest levels of confidentiality and professionalism.
- In addition to payroll, HR, and office administration responsibilities, the role requires regular communication and coordination with logistics suppliers and other external service providers to support the smooth operation of the business.
DUTIES:
Payroll Processing
- Process monthly payroll accurately and within set deadlines.
- Capture and maintain payroll inputs including salaries, overtime, allowances, deductions, benefits, and leave.
- Process casual employee wages and timesheets.
- Prepare payrolls for management review and approval.
- Investigate and resolve payroll-related queries and discrepancies.
Statutory Compliance
- Prepare and submit EMP201 returns and EMP501 reconciliations.
- Ensure compliance with South African payroll legislation, including BCEA requirements.
- Calculate and administer PAYE, UIF, SDL, and other statutory deductions accurately.
- Prepare and submit COIDA returns.
- Ensure payroll records and statutory reports reconcile correctly.
- Support Employment Equity (EE) and B-BBEE reporting requirements by providing accurate payroll data, reports, and workforce information as required.
Leave and Employee Administration
- Maintain accurate leave records and balances.
- Capture and process employee leave in accordance with company policies.
- Maintain employee payroll records, contracts, and supporting documentation.
- Update employee information accurately and timeously.
Payroll Reconciliations and Reporting
- Perform payroll reconciliations and resolve variances.
- Generate payroll reports as required by management.
- Provide payroll information to support budgeting, audits, Employment Equity, and B-BBEE reporting requirements.
Systems Management
- Utilise Sage Pastel Payroll effectively.
- Ensure payroll data integrity and confidentiality at all times.
- Identify opportunities to improve payroll processes and controls.
HR Administration
- Provide support with general HR administration and employee record management.
- Maintain employee files, contracts, and supporting documentation.
- Assist with Employment Equity (EE) and B-BBEE reporting requirements.
- Support onboarding, employee changes, and other HR-related administrative processes.
- Perform ad hoc HR administrative duties as required.
REQUIREMENTS:
Minimum Requirements
- Minimum 5 years' payroll administration experience.
- Proven experience processing payroll in a South African environment.
Sound knowledge of:
- BCEA
- PAYE
- UIF
- SDL
- COIDA
- EMP201 and EMP501 submissions
- Experience using Sage Pastel Payroll is highly advantageous.
- Experience in using Eco time is highly advantageous
- Strong Microsoft Excel skills.
- Relevant payroll or finance qualification will be advantageous.
ATTRIBUTES:
- Exceptional attention to detail and accuracy.
- Strong numerical and reconciliation skills.
- Ability to work independently and manage multiple deadlines.
- High level of integrity and confidentiality.
- Excellent communication and problem-solving skills.
- Strong organisational and time-management abilities.
go to method of application »
ENVIRONMENT:
- A leading technology driven organisation is seeking a skilled Full Stack Developer to join its development team in Centurion. This role is suited to a strong developer with experience building modern web and mobile applications using Vue.js, Capacitor and C# .NET Core.
- The successful candidate will work across the full application stack, developing responsive front end functionality, mobile applications and scalable backend APIs. You will also be involved in application deployments, including App Store administration and submissions, and the deployment and support of applications within Microsoft Azure.
- This is a hands on development role requiring strong technical capability across both front end and backend development.
DUTIES:
Full Stack Development
- Design, develop, test and maintain web and mobile application functionality.
- Develop responsive and user friendly front end applications using Vue.js.
- Build and maintain cross platform mobile applications using Capacitor.
- Develop robust and scalable backend services and APIs using C# and .NET Core.
- Integrate front end and mobile applications with backend APIs and third party services.
- Develop clean, maintainable and reusable code in line with development standards.
- Troubleshoot and resolve application defects across the full technology stack.
Mobile Application Development
- Develop and maintain mobile applications for iOS and Android using Capacitor.
- Manage mobile application builds, releases and versioning.
- Assist with App Store and Google Play Store administration.
- Manage or contribute to mobile application submission and release processes.
- Troubleshoot issues relating to mobile builds, deployments and store submissions.
- Ensure mobile applications meet relevant platform and store requirements.
API & Backend Development
- Design and develop RESTful APIs using C# and .NET Core.
- Develop integrations between internal applications, mobile applications and external services.
- Ensure APIs are secure, scalable and performant.
- Maintain and enhance existing backend services.
- Participate in database and data integration requirements where applicable.
Azure & Deployment
- Deploy and support applications using Azure App Services.
- Assist with application configuration across development, test and production environments.
- Troubleshoot application and deployment issues within Azure.
- Work with the wider technical team to improve application deployment and release processes.
Software Development Lifecycle
- Participate in technical analysis, solution design and development estimation.
- Conduct code reviews and contribute to development standards.
- Write appropriate unit and integration tests.
- Participate in testing, debugging and production support.
- Collaborate with developers, business stakeholders and other technical teams throughout the development lifecycle.
- Contribute to continuous improvement of development processes and application quality.
REQUIREMENTS:
- Relevant tertiary qualification in Computer Science, Information Technology, Software Development or a related field is advantageous.
- Approximately 4 to 8+ years of professional software development experience, depending on level.
- Strong commercial experience with Vue.js.
- Strong experience developing applications using JavaScript and/or TypeScript.
- Commercial experience with Capacitor for mobile application development.
- Experience developing and maintaining iOS and Android applications.
- Experience with App Store administration and application submissions.
- Strong backend development experience using C# and .NET Core.
- Strong experience developing and integrating REST APIs.
- Experience deploying and supporting applications using Microsoft Azure App Services.
- Solid understanding of modern software development principles and practices.
- Experience with Git or similar source control tools.
- Strong debugging, troubleshooting and problem solving skills.
- Ability to work across both front end and backend technologies.
Advantageous:
- Azure DevOps and CI/CD experience.
- Relational database and SQL experience.
- Application security and authentication experience.
- Third party API and integration experience.
- Experience supporting production web and mobile applications.
- Agile development experience.
go to method of application »
ENVIRONMENT:
- A leading technology driven organisation is seeking an experienced Full Stack Lead Developer to take technical and architectural ownership of a web and mobile application solution.
- This is a hands on technical leadership role requiring strong expertise across Vue.js, Capacitor, C# .NET Core and Microsoft Azure. In addition to contributing directly to development, the successful candidate will be responsible for defining the application's technical architecture, establishing development standards, guiding technical decisions and ensuring the solution remains scalable, secure and maintainable.
- You will provide technical direction to developers while remaining actively involved in solution design, development, code reviews, troubleshooting and deployment.
DUTIES:
Architecture & Technical Ownership
- Take overall technical and architectural ownership of the web and mobile application solution.
- Define and maintain the application's architecture across front end, mobile, backend and cloud components.
- Make key technical decisions relating to frameworks, integrations, APIs, security, scalability and deployment.
- Translate business and functional requirements into appropriate technical solutions.
- Ensure architectural decisions support long term scalability, performance, maintainability and security.
- Identify technical risks and recommend appropriate solutions.
- Define development patterns, standards and technical best practices.
- Maintain appropriate technical and architectural documentation.
Hands On Full Stack Development
- Remain actively involved in application development across the technology stack.
- Design and develop modern front end applications using Vue.js.
- Develop and maintain cross platform mobile applications using Capacitor.
- Design and develop scalable backend services and APIs using C# and .NET Core.
- Develop and oversee integrations between web, mobile, backend and third party systems.
- Troubleshoot complex application and production issues.
- Lead technical implementation of new functionality and major application enhancements.
Mobile Application Ownership
- Oversee development and maintenance of iOS and Android applications.
- Take ownership of mobile application build and release processes.
- Manage or oversee App Store and Google Play Store administration and submissions.
- Ensure mobile applications comply with relevant platform requirements.
- Resolve technical issues relating to mobile deployments, builds and releases.
Azure & Deployment
- Own or oversee application deployments using Microsoft Azure App Services.
- Define appropriate application configuration and deployment approaches across environments.
- Work with relevant infrastructure and DevOps teams to ensure reliable deployment and hosting.
- Contribute to CI/CD and release automation.
- Monitor and improve application reliability, availability and performance.
Technical Leadership
- Provide technical leadership, guidance and mentorship to developers.
- Review technical designs and ensure alignment with the overall solution architecture.
- Conduct and oversee code reviews.
- Establish and maintain coding standards and development best practices.
- Support developers with complex technical challenges.
- Drive improvements in code quality, testing, maintainability and development practices.
- Promote knowledge sharing and technical capability within the development team.
Delivery & Stakeholder Collaboration
- Work closely with business stakeholders, product teams and technical teams to understand requirements.
- Provide technical input into project planning, estimates and delivery timelines.
- Identify dependencies, technical constraints and delivery risks.
- Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
- Ensure technical delivery aligns with business requirements and agreed architectural standards.
REQUIREMENTS:
- Relevant tertiary qualification in Computer Science, Information Technology, Software Engineering or a related field is advantageous.
- Approximately 7 to 10+ years of professional software development experience.
- Previous experience operating at Senior, Technical Lead or Lead Developer level.
- Demonstrable experience taking architectural or technical ownership of an application or solution.
- Strong commercial experience with Vue.js.
- Strong JavaScript and/or TypeScript development experience.
- Strong commercial experience with Capacitor and cross platform mobile application development.
- Strong understanding of iOS and Android application development and deployment.
- Hands on experience with App Store administration and application submissions.
- Strong backend development experience using C# and .NET Core.
- Strong experience designing and developing REST APIs.
- Strong experience with Microsoft Azure App Services.
- Experience designing scalable, maintainable and secure application architectures.
- Strong understanding of software design principles, patterns and development best practices.
- Experience leading code reviews and establishing development standards.
- Strong Git and source control experience.
- Excellent technical troubleshooting and problem solving ability.
Advantageous:
- Azure DevOps and CI/CD experience.
- Experience designing cloud based application architectures within Microsoft Azure.
- Strong SQL and relational database experience.
- Application security, authentication and authorisation experience.
- Experience designing complex system and third party integrations.
- Previous experience leading or mentoring a development team.
- Experience modernising or rearchitecting existing applications.
- Experience within high availability or high transaction environments.
go to method of application »
ENVIRONMENT:
- JOIN the remote team of a dynamic US-based Marketing Agency seeking an ambitious Junior Project Manager where you will fill a client-facing role. You will run high-impact A/B Tests requiring coordination across many disciplines such as research, strategy, design, copywriting, development, QA, analytics, and client stakeholders.
- The position is open to Fresh Graduates – preferably Economics, Math or Finance majors. Your job will be to keep everything moving forward, aligned, and energized.
DUTIES:
You’ll own three core responsibilities –
- Coordination –You’ll manage cross-functional teams of 5–10 people and ensure tests move smoothly from idea → build → launch → analysis. You’ll spot risks early, unblock teams, and make sure nothing falls through the cracks.
- Strategy & Planning – You’ll help build and maintain a testing roadmap of 10–20 upcoming experiments. You’ll communicate the “why” behind the plan, set expectations, and walk clients through progress and results in weekly meetings.
- Energy (“Vibes”) – You’re the main point of contact for clients and internal teams. You bring clarity, positivity, and momentum. When things get busy or complicated, you keep people focused and motivated.
REQUIREMENTS:
- Open to Fresh Graduates—especially Economics, Math, or Finance majors.
- You do not need prior A/B Testing experience or even formal Project Management experience. We will train you. Here’s what we need from you:
- Organization and diligence – You like systems, checklists, and timelines. You front-load work, plan ahead, and don’t stop until things are finished properly.
- Communication – You default to over-communication. You proactively reach out to clients and teammates, flag risks early, and ask for help when you need it.
- Smart and high agency – You learn quickly, enjoy technology and design, and want to understand why things work (or don’t). You’re the kind of person who notices patterns and asks good questions.
go to method of application »
ENVIRONMENT:
- PROVIDE hands-on hardware, software and infrastructure support for a Software Development company in the Pharmaceutical industry looking for a responsible, reliable and technically capable IT Support & Systems Technician to join its internal IT team.
- This will include desktop support, anti-virus and Office 365/Teams administration, asset tracking, backups and restores, VPN support, and basic website hosting concepts — along with assisting with production server builds and liaising with hardware/software vendors. You'll often work independently, escalating more complex issues to the IT Operations Manager.
- A valid driver’s licence and access to a reliable personal vehicle is essential requiring regular travel to the data-centre co-location facility, supplier premises and, occasionally, staff members' homes for hardware support.
- Applicants must have Matric/Grade 12, a Diploma/Certification in IT, preferably A+, N+, with 3 years’ experience in a similar role including working knowledge of Microsoft 365 administration, exposure to SFTP/FTP administration and SSH key-based authentication & solid understanding of desktop hardware, software installation and basic network troubleshooting.
DUTIES:
- Provide day-to-day desktop, hardware and software support to staff, including account administration, password resets and equipment setup
- Assist with server builds and take new builds/releases live in production, including basic post-deployment monitoring.
- Travel to the data-centre co-location facility to assist with physical server installation and hardware changes.
- Request quotes and stock availability from hardware/software vendors and coordinate hardware repairs and servicing with external suppliers.
- Support and troubleshoot internal web applications and services, including diagnosing and resolving outages.
- Draft and maintain SOPs, knowledge-based articles and internal IT activity reports for management.
- Asset Tracking: Maintain an accurate register of IT hardware and software assets, including allocation, condition and lifecycle status.
- Backup & Restore: Monitor daily backup jobs and perform file/system restores as needed to ensure business continuity.
REQUIREMENTS:
- Matric Certificate, with a Diploma or Certification in IT (e.g. A+, N+) preferred.
- At least 3 years’ experience in a help desk, IT Support or Junior Systems Administration role.
- Solid understanding of desktop hardware, software installation and basic network troubleshooting.
- Exposure to SFTP/FTP administration and SSH key-based authentication.
- Familiarity with Windows Server environments and basic server administration.
- Comfortable using help desk/ticketing software to log and track support requests.
- Working knowledge of Microsoft 365 administration (user/mailbox management).
- Understanding of backup and restore concepts and processes.
- Exposure to anti-virus administration and endpoint protection tools.
- Comfortable using asset tracking tools and help desk/ticketing software.
- Valid driver’s licence and access to a reliable, roadworthy vehicle (Essential — not a remote or hybrid role).
Nice-to-haves –
- Exposure to firewall technologies and network security concepts.
- Familiarity with Microsoft Azure, virtualisation technologies or data-centre/hosting operations.
ATTRIBUTES:
- A self-motivated, responsible individual who takes full ownership of their work and can be trusted to work independently with minimal supervision.
- Strong attention to detail and a track record of reliable, accurate work, particularly when handling credentials, server configurations and partner data.
- Demonstrable reliability and accountability, with a valid driver’s licence and access to a reliable personal vehicle for regular travel between sites.
go to method of application »
ENVIRONMENT:
- A dynamic provider of Enterprise Software Solutions seeks the technical expertise of a SQL Implementation Consultant to customize, install software systems and build dashboards for its clients.
- In this role, you will demonstrate how purchased software systems work to clients and answer questions relating to implementation. You will also be required to install the software and ensure the client is satisfied with the purchase.
- The ideal candidate must be proficient in the use of SQL Data Management Systems, have programming experience, be able to work well as part of a team and have exceptional analytical, communication and customer service skills.
DUTIES:
- Meet with clients following the sale of software packages to collect data and other information required to customize software systems.
- Create a project plan for each client detailing the tasks that need to be completed for the timely installation of customized software systems.
- Communicate with clients throughout the software customization process to obtain feedback and approval.
- Customize software systems based on client’s individual needs and specifications.
- Install customized software systems and all necessary components.
- Train clients on how to use purchased software systems and customized system features.
- Create a specialized document for each client detailing all customizations made.
- Ensure that the Project team is aware of key deliverables and project milestones.
- Provide custom time estimates to clients who require additional customizations to be done.
REQUIREMENTS:
- Bachelors Degree in Computer Science, Computer Information Science, Information Technology, Engineering or a related field advantageous
- Experience working as an Implementation Specialist advantageous
- Experience with SQL Database Structures and SQL queries.
- Proficiency in all Microsoft Office applications and SQL Database Management systems.
- Programming experience.
- Experience with ERP and WMS systems.
- Sound technical knowledge.
ATTRIBUTES:
- The ability to multitask effectively.
- Able to work independently and as part of a team.
- Strong analytical and problem-solving skills.
- Excellent Organizational and Time Management skills.
- Exceptional Communication skills.
- Exceptional Customer Service skills.
- Detail-oriented.
go to method of application »
ENVIRONMENT:
- A medical Institution is looking for a Payroll Operations Manager to manage relevant remuneration and payroll systems and processes for the group.
DUTIES:
- Manage the payroll system processes for MCSA
- Manage relevant remuneration processes for MCSA
- Accept ownership and manage the Success Factors System
- Coordinate relevant tax administration processes
- Manage and control department budgets / finances
- Initiate and manage relevant departmental projects
- Lead and manage the people in the Payroll Operations Team
REQUIREMENTS:
Required Education:
Essential Education
- Bachelor’s degree in relevant field (Financial / Commerce)
Desired Education
- Post-graduate degree in financial field
Required Experience:
Essential Minimum Experience
- 7 – 10 years’ experience in a similar role; at least 5 years managerial experience
Desired Experience
- Experience in a payroll environment, within a large compliment of staff
Required Job Skills and Knowledge:
- Understanding of the full monthly payroll process
- Understanding of HR Finance and relevant HR systems
- Knowledge of statutory and non-statutory payroll legislation
- Computer literacy: Excel
- Understanding of Payroll Operations Manager ration and employee benefits administration
- Payroll systems administration and SuccessFactors system knowledge
- Payroll governance, audit and risk management principles
- Financial reconciliation and payroll control principles
- Project management and continuous improvement capability
- Leadership and people management capability
- Stakeholder relationship management and communication skills
- Knowledge of POPIA and payroll data confidentiality requirements
- Analytical thinking and problem-solving capability
go to method of application »
ENVIRONMENT:
- A dynamic provider of innovative Data & Analytics Solutions in Joburg, seeks the coding talents of Full Stack Software Engineer who will design, develop, test, deploy, and maintain scalable software applications, platforms, and integrations that support business operations and strategic objectives. This role requires a hands-on problem solver who can build robust applications, integrate systems, optimize performance, and contribute to the ongoing innovation and growth of the organization's technology environment.
- You will need a Bachelor's Degree/Diploma in Computer Science/Software Engineering or similar field with 3-5 years' experience in Software Development including developing and deploying production-ready applications. Your tech toolset should include Python, C#, React, Angular, Node.js, SQL Server, Azure, AWS, Git, Docker, amongst others.
DUTIES:
Software Development –
- Design, develop, test, and maintain high-quality software applications.
- Develop both Frontend and Backend functionality for web and enterprise applications.
- Build scalable and secure APIs and services.
- Ensure applications meet performance, security, and scalability requirements.
- Conduct troubleshooting, debugging, and system optimization.
Systems Integration –
- Develop integrations between internal and external systems.
- Design and implement RESTful APIs and web services.
- Ensure seamless data flow between platforms and applications.
- Support third-party system integrations where it is required.
Database Management –
- Design, develop, and maintain database structures.
- Optimize database performance and data integrity.
- Develop queries, stored procedures, and reporting functionality.
- Support data migration and integration activities.
Cloud and Deployment –
- Deploy and maintain applications in cloud environments.
- Support infrastructure and platform management activities.
- Implement and manage CI/CD pipelines.
- Participate in release planning, deployment, and production support activities.
DevOps and System Support –
- Monitor system performance and application health.
- Troubleshoot production issues and implement resolutions.
- Support software release and deployment processes.
- Maintain system documentation and technical standards.
Collaboration and Stakeholder Engagement –
- Work closely with business stakeholders to gather and understand requirements.
- Collaborate with Project Managers, Developers, Designers, and other technical teams.
- Provide technical recommendations and guidance.
- Participate in planning, estimation, and project delivery activities.
Continuous Improvement and Innovation –
- Stay up to date with emerging technologies and industry best practices.
- Contribute to the improvement of development standards and processes.
- Identify opportunities to improve existing systems and applications.
- Explore innovative technologies that support business growth and efficiency.
REQUIREMENTS:
Qualifications –
- Bachelor's Degree or Diploma in Computer Science, Software Engineering, Information Technology, or a related field.
Experience/Skills –
- Minimum 3 to 5 years' experience in Software Development.
- Proven experience developing and deploying production-ready applications.
- Developing Frontend and Backend solutions.
- Working with APIs, integrations, and enterprise applications.
- Experience working with cloud platforms such as Microsoft Azure, AWS, or Google Cloud.
- Using source control and version management tools.
- Supporting systems in production environments.
Programming Languages –
- JavaScript / TypeScript
- Python
- C#
- SQL
Frontend Technologies –
Backend Technologies –
- Node.js
- NestJS
- ASP.NET
- .NET Core
- Flask
Databases –
- Microsoft SQL Server
- PostgreSQL
- MySQL
- MongoDB
Cloud Technologies –
- Microsoft Azure
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
DevOps Tools –
- Git
- Docker
- Kubernetes
- Azure DevOps
- Jenkins
- CI/CD Pipelines
Advantageous –
- Exposure to DevOps practices and CI/CD pipelines.
- Experience with AI, automation, or Machine Learning solutions.
ATTRIBUTES:
- Strong verbal and written communication skills.
- Ability to communicate technical concepts to non-technical stakeholders.
- Team collaboration and stakeholder engagement.
- Documentation and technical reporting skills.
- Passionate about technology and Software Development.
- Strong analytical and problem-solving skills.
- Detail-oriented and quality-focused.
- Self-motivated and proactive.
- Collaborative and team oriented.
- Adaptable to changing business requirements.
- Continuous learner with a growth mindset.
go to method of application »
ENVIRONMENT:
- A medical Institution is looking for a Funder Relations Manager to ensure that the organisation’s strategic objectives and obligations as it pertains to funders and relevant stakeholders are met through effective negotiations, strategic relationship management and business development that grows the business and strengthens their reputation while mitigating risks.
DUTIES:
- Funder relations management
- Negotiate commercial terms with funders
- Establish and maintain mutually beneficial strategic business relationships
- Identify new business development within existing business structures / partnerships
- Identify and manage risks to the group relating to funder contracts
- Monitor and evaluate industry developments and changes, and their potential impact on the business e Funder environment, including third party arrangements and the associated complexities relating to tariff negotiations, benefit design and network development
- Financial acumen
- Understanding of operations of a hospital as a business entity
- Negotiation and conflict management
- Myriad tariff structures, including Alternative Reimbursement Models
- Presentation skills
- Legislation that may have a bearing on the Healthcare industry (e.g. National Health Act, Medicines and Related Substances Control Act, and Consumer Protection Act, etc.)
- Microsoft Office (particularly Word, Excel, PowerPoint and Outlook)
- Relevant Namibian legislation (including but not limited to Medical Aid Funds Act (Namfisa), Competition Act and MVA Fund Act)
- Healthcare industry environment within which the group operates
REQUIREMENTS:
Essential Education:
- 3-5 years’ experience in a similar role; Private healthcare/hospital experience
Essential Minimum Experience:
- 3-5 years’ experience in a similar role; private healthcare / hospital experience
Desired Experience:
- 5 years' relevant experience; relevant medical scheme/ private hospital industry experience; negotiation and sales
Required Job Skills and Knowledge:
- Funder environment, including third party arrangements and the associated complexities relating to tariff negotiations, benefit design and network development
- Financial acumen
- Understanding of operations of a hospital as a business entity
- Negotiation and conflict management
- Myriad tariff structures, including Alternative Reimbursement Models
- Presentation skills
- Legislation that may have a bearing on the Healthcare industry (e.g. National Health Act, Medicines and Related Substances Control Act, and Consumer Protection Act, etc.)
- Microsoft Office (particularly Word, Excel, PowerPoint and Outlook)
- Relevant Namibian legislation (including but not limited to Medical Aid Funds Act (Namfisa), Competition Act and MVA Fund Act)
- Healthcare industry
go to method of application »
ENVIRONMENT:
- YOUR strong problem-solving and system design capabilities are sought by a dynamic provider of Integrated Security Solutions seeking an experienced Senior Full Stack Software Developer to work across Frontend & Backend systems.
- You must understand modern software architecture as you will take ownership of complex technical problems from initial investigation through to production. Modern software development is increasingly supported by AI thus you will be expected to understand how to effectively use AI-assisted development tools, coding agents and agentic workflows to accelerate development while maintaining engineering quality, security and accountability.
- This role requires someone who can think beyond individual tickets, understand how systems fit together, challenge assumptions where necessary and contribute to the platform.
- You must possess a Bachelor’s Degree in Computer Science or similar field with 5+ years of professional Software Development experience and proficiency with JavaScript/TypeScript, React/Vue.js, C#, Python, Node.js, NoSQL, Docker & Kubernetes.
DUTIES:
- Design, develop and maintain secure, scalable and high-performance software applications.
- Solve complex technical and business problems and translate requirements into well-designed software solutions.
- Contribute to system design, architecture and technical decision-making.
- Take ownership of solutions from design and implementation through testing, deployment and production support.
- Write clean, maintainable, testable and efficient code using established Engineering principles and best practices.
- Understand and consider performance, scalability, reliability, observability and security when designing systems.
- Identify technical bottlenecks, architectural weaknesses and sources of technical debt, and propose pragmatic solutions.
- Conduct meaningful code reviews and contribute to Engineering standards across the team.
- Mentor and support less experienced Developers.
- Collaborate with Product, Engineering, Infrastructure, QA and other stakeholders to design and deliver new capabilities.
- Use AI-assisted development tools responsibly and effectively to improve Engineering productivity.
- Understand agentic development workflows, including using AI coding agents for tasks such as code generation, investigation, refactoring, testing, documentation and development automation.
- Critically evaluate AI-generated code and solutions rather than relying on generated output without appropriate Engineering review.
- Participate in Agile development processes, technical discussions and continuous improvement initiatives.
- Remain current with relevant technologies, Engineering practices and changes within the Software Development industry.
REQUIREMENTS:
Qualifications –
- Bachelor’s Degree in Computer Science, Software Engineering or a related field is preferred. A Postgraduate qualification is advantageous.
Experience/Skills –
- 5+ Years of professional Software Development experience, with demonstrated experience operating at a Senior Engineering level.
- Strong Software Engineering fundamentals, including object oriented or functional design, data structures, APIs, distributed systems and application architecture.
- Experience designing components, services or systems rather than only implementing predefined requirements.
- Proficiency in modern Frontend technologies such as HTML, CSS, JavaScript/TypeScript and frameworks such as React or Vue.js.
- Experience with Backend languages and frameworks such as C#, Python, Node.js or comparable technologies.
- Experience working with relational and/or NoSQL databases.
- Working knowledge of DevOps and modern software delivery practices, including CI/CD, Docker and Kubernetes.
- Experience designing and integrating REST APIs, third-party services and distributed systems.
- Experience with at least one major cloud platform such as Google Cloud, AWS or Azure.
Advantageous –
- Understanding of AI coding agents, LLM-assisted development and agentic Software Engineering workflows.
- Experience using modern AI-assisted Software Development tools.
- GraphQL experience
- Understanding of asynchronous processing, messaging, caching and other common distributed system patterns.
ATTRIBUTES:
- Ability to independently investigate problems, evaluate alternatives and make sound technical decisions.
- Strong communication skills and the ability to explain technical concepts and trade-offs clearly.
- Ability to collaborate effectively while also taking ownership and working independently when required.
go to method of application »
ENVIRONMENT:
- A company dedicated to bridging the digital divide between frontline workers and everyday business processes is seeking a Sales Development Representative to help establish and shape its lead-generation function.
- This is not a traditional high-volume sales role; the successful candidate will focus on strategic prospecting, engaging senior enterprise stakeholders and generating high-quality opportunities that support meaningful and sustainable business growth.
- This opportunity is ideally suited to someone who is passionate about B2B sales, enjoys building relationships with executive decision-makers and is excited by the prospect of developing a lead-generation function from the ground up.
DUTIES:
- Design and execute targeted outbound lead generation campaigns.
- Research and identify enterprise organisations and key decision-makers.
- Engage C-suite, HR, Operations, and Digital Transformation leaders through LinkedIn, email, phone, and other channels.
- Build meaningful relationships through personalised, insight-driven outreach.
- Qualify prospects and convert Marketing Qualified Leads (MQLs) into Sales Qualified Leads (SQLs).
- Schedule high-quality Discovery Meetings for the sales team.
- Maintain accurate CRM records and pipeline reporting.
- Analyse campaign performance and continuously improve outreach effectiveness.
- Partner closely with Marketing & Customer Success teams to optimise messaging, targeting, and lead generation strategies.
REQUIREMENTS:
- Based in Cape Town.
- Minimum 3 years' experience in sales, business development, lead generation, or a similar B2B sales role.
- Proven success engaging (enterprise) decision-makers through outbound prospecting.
- Experience using AI tools to improve prospecting efficiency and campaign effectiveness.
- Strong understanding of enterprise B2B sales cycles and consultative selling.
- Ability to create and optimise ICP-led outbound campaigns.
- Experience with CRM platforms (HubSpot preferred), LinkedIn Sales Navigator, and prospecting tools.
ATTRIBUTES:
- Confident communicating with Directors, Executives, and C-suite stakeholders.
- Highly organised, self-motivated, resilient, and results-driven.
- Excellent written and verbal communication skills.
go to method of application »
ENVIRONMENT:
- THE coding expertise of a Senior AI Software Engineer is wanted to join the team of a dynamic leader in the Data, Analytics & Technology Services Market based in Joburg, to help in its mission delivering innovative, insight-driven solutions across multiple industries. Your core role will be to lead the design, development, and deployment of intelligent software solutions that drive business value across the organization and client portfolio.
- You will be responsible for building scalable AI-powered applications, integrating Generative AI technologies into business processes, and delivering innovative solutions that enhance efficiency, automation, and decision-making.
- The successful candidate will have a Bachelor’s Degree in Computer Science/Software Engineering/Data Science or similar discipline with at least 5 years’ experience in Software Engineering, Full Stack Development, or a related technical role.
- You must also have hands-on experience designing, developing, and deploying AI-enabled applications using Generative AI technologies, Large Language Models (LLMs), AI Agents, or Intelligent Automation platforms & proficiency with Python, JavaScript, TypeScript, C#, .NET, React and Angular.
DUTIES:
- Develop AI-driven applications, implementing Large Language Models (LLMs)
- Design intelligent automation solutions,
- Optimize system performance.
- Contribute to solution architecture, and ensure adherence to security, governance, and responsible AI practices.
- As a senior member of the technology team, the role also includes mentoring Developers, driving technical excellence, and contributing to the continuous evolution of the company’s AI and Software Engineering capabilities.
REQUIREMENTS:
Qualifications –
-
Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Data Science, or a related field.
Experience/Skills –
- Minimum of 5 years' experience in Software Engineering, Full Stack Development, or a related technical role.
- Hands-on experience designing, developing, and deploying AI-enabled applications using Generative AI technologies, Large Language Models (LLMs), AI Agents, or Intelligent Automation platforms.
- Strong proficiency in Python and experience with modern Software Development technologies such as JavaScript, TypeScript, C#, .NET, React, Angular, or similar frameworks.
- Experience integrating APIs, developing microservices, and building scalable cloud-based solutions.
- Strong understanding of cloud platforms, preferably Microsoft Azure, including AI and data services.
- Experience with Prompt Engineering, Retrieval-Augmented Generation (RAG), and the deployment of AI-powered solutions in production environments.
- Knowledge of software architecture, system design, security standards, CI/CD pipelines, and DevOps best practices.
Advantageous –
- Experience within data-driven, analytics, financial services, credit risk, or enterprise technology environments.
- Relevant AI, Cloud, or Software Engineering Certifications.
ATTRIBUTES:
-
Strong analytical, problem-solving, communication, and stakeholder engagement skills, with the ability to translate business challenges into technology solutions.
go to method of application »
ENVIRONMENT:
- JOIN the team of a leading UK-based Gaming, Leisure & Entertainment Group seeking to fill the hands-on technical role of a Principal Engineer (AI Platform). You will serve as one of the site’s most senior individual technical contributors including to its AI-augmented engineering model.
- The role exists because the transformation the site has committed to, rebuilding how software is specified, written, tested and released around AI assistance, requires deep hands-on engineering ownership that cannot be delivered from a line management position and cannot be bought in as advisory.
- You will build and own the engineering harnesses on which AI-assisted delivery depends: the agent scaffolding, context and retrieval layers, evaluation and guardrail frameworks, and the telemetry that proves whether the model is working.
- It carries no line management accountability. Its authority derives from technical credibility, demonstrated results and delegated technical standards ownership, exercised across four technology stacks and every delivery team on the site.
- Applicants must have a Masters/Bachelor’s Degree in Computer Science or similar discipline with 10+ years relevant experience including practical, shipped experience applying AI or Machine Learning to engineering workflows — not evaluation or advisory work alone.
DUTIES:
AI engineering harnesses: Primary –
- Accountable for the design, build, operation and lifecycle of the internal harnesses that make AI-assisted engineering safe and repeatable: agent and assistant scaffolding, repository and domain context layers, prompt and workflow libraries, evaluation harnesses, regression and guardrail suites, and the integration of these into the Developer toolchain and CI/CD pipeline.
- Decide on the technical design and implementation of these systems.
- Measured by: harness availability and adoption, evaluation coverage of AI-assisted output, defect and rework rate on AI-assisted changes, time from harness request to production availability.
AI adoption in delivery: Primary for technical enablement, shared for realisation –
- Accountable for ensuring AI augmentation actually lands in the delivery teams: reference implementations, integration patterns per stack, Developer enablement, and removal of the technical obstacles that stall adoption.
- Work through Heads of Engineering and Engineering Managers, who retain accountability for their teams’ delivery outcomes.
- Measured by: active adoption rate across squads, proportion of eligible workflows AI-assisted, measured throughput and quality change attributable to augmentation, benefit realised against the committed transformation case.
Domain and technical depth: Primary –
- Accountable for holding sufficient depth in business domains — player journey, account and wallet, bonusing and promotions, game integration, payments, responsible gambling controls, regulatory reporting — to judge where AI assistance is safe, where it is not, and what a correct output looks like.
- Own the domain context and knowledge artefacts on which AI-assisted work depends.
- Measured by: accuracy of domain context assets, quality of technical adjudication in design review, absence of AI-attributable domain or regulatory defects reaching production.
Technical standards and architecture practice: Shared with Architecture –
- Accountable for Engineering standards governing AI-assisted development: code provenance and attribution, review obligations for generated code, licensing and IP hygiene, secure coding under assistance, and the definition of done for AI-assisted change.
- Set these standards within the group reference architecture and recommends changes to it where augmentation requires them.
- Measured by: standards adoption, audit and assurance findings, security review outcomes on AI-assisted code paths.
Engineering telemetry and measurement: Shared –
- Accountable for the technical instrumentation that makes engineering performance observable, delivery, quality and flow telemetry, and the pipelines and analysis layers that turn it into decision-grade evidence for the Managing Director and group stakeholders.
- Determine the technical implementation; the measurement framework and its interpretation are agreed with the Managing Director and Heads of Engineering.
- Measured by: telemetry coverage across squads and stacks, data quality, timeliness and usefulness of insight delivered to leadership.
Technical evaluation and vendor assessment: Recommends –
- Accountable for the technical evaluation of AI platforms, models, tooling and third-party services proposed for engineering use, including capability benchmarking against workloads, security and data-handling posture, cost model and exit risk.
- Recommend to the Managing Director, who holds selection and contracting authority.
- Measured by: quality and defensibility of evaluations, accuracy of realised outcome against predicted benefit and cost.
Technical leadership without authority: Primary –
- Accountable for raising the technical ceiling of the engineering organisation: mentoring Senior and Lead Engineers, leading design and architecture review, setting the standard for engineering craft, and building the internal advocacy that carries the augmentation model past initial resistance.
- Hold no line authority over any Engineer.
- Measured by: capability uplift in senior engineering population, quality of design decisions across squads, peer assessment.
Prototyping and technical risk reduction: Primary –
- Accountable for de-risking novel technical initiatives ahead of committed delivery through working prototypes and spikes, and for producing a clear, evidenced recommendation to proceed, adapt or stop.
- Measured by: proportion of major initiatives entering delivery with proven technical approach, avoided rework, cycle time from question to evidenced answer.
REQUIREMENTS:
Qualifications –
Experience/Skills –
- 10+ Years in Software Engineering, with a sustained record of hands-on delivery at senior or staff-plus level.
- Demonstrated ownership of platform, tooling or Developer-experience systems used across an engineering organisation of comparable scale.
- Practical, shipped experience applying AI or Machine Learning to engineering workflows — not evaluation or advisory work alone.
- Evidence of technical leadership without line authority across multiple teams.
- Delivery accountability in a regulated, consumer-facing, high-availability environment (advantageous).
Technical and professional depth –
- Deep, current, hands-on expertise in modern Software Engineering, with genuine production depth in at least two of Java, .NET, React and Flutter and working command of the remainder — sufficient to set standards and adjudicate technical trade-offs across the estate without deferring to others. Demonstrated depth in cloud-native architecture (AWS), microservices, event-driven systems, API design and CI/CD engineering.
- Substantive practical experience with the AI Engineering stack: LLM application patterns, agentic workflows and tool use, retrieval and context engineering, prompt and workflow design, model evaluation and benchmarking, and the failure modes and safety considerations specific to generative systems in production. Experience building Developer-facing platforms and internal tooling used by other Engineers.
Domain and regulatory understanding –
- The ability to acquire and hold deep domain understanding rapidly. Existing knowledge of online gaming, betting, financial services or another regulated, high-transaction-volume consumer domain is strongly preferred, along with an understanding of the technical control environment that regulation imposes — auditability, data protection, provenance and evidential requirements.
Influence and communication –
- Critical. Every outcome this role owns is delivered through Engineers and leaders it does not manage and defended to stakeholders who are not technical.
- Requires the ability to build credibility with sceptical Senior Engineers through demonstrated work, to explain technical trade-offs to commercial and group leadership without dilution, to hold a technical position under pressure, and to write clearly enough that decisions survive without the author in the room.
Method of Application
Use the link(s) below to apply on company website.
- DevOps Engineer (CPT In Office)
- Senior Full Stack Developer (C#.NET, .NET Core, EF Core, React) (JHB On-site)
- IT Support Analyst (ServiceNow, Power Automate, Azure, Intune) (CPT In-Office)
- Sales Specialist (CCaaS) – JHB
- Inventory Manager (Wellington On-site)
- Intermediate Java Developer (12-Month Contract) (Centurion Hybrid)
- National Marketing Manager – On-site – JHB
- Area Manager – Free State & Northern Cape
- Payroll Administrator – Half-Day – CPT
- Full Stack Developer – Web & Mobile – (Contract) Mid to Senior – On-site – Centurion
- Full Stack Developer – Web and Mobile -(Contract) – On-site – Centurion
- Junior Project Manager (Open to Fresh Grads) (CPT Remote)
- IT Support and Systems Technician (JHB On-site)
- SQL Implementation Consultant (Remote & Onsite at Clients)
- Payroll Operations Manager – Hybrid – Stellenbosch
- Full Stack Software Engineer (Python, C#, React) (JHB Onsite)
- Funder Relations Manager – Hybrid – Stellenbosch
- Senior Full Stack Software Developer (C#, Python, Node.js, JavaScript/TypeScript & React/Vue.js) (Irene Hybrid)
- Sales Development Representative (SaaS) – Hybrid – CPT
- Senior AI Software Engineer (Sandton Onsite)
- Principal Engineer (AI Platform) (CPT Hybrid)
Build your CV for free. Download in different templates.