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...
Read more about this company
ENVIRONMENT:
- Our client, a leading Themes & Plugins Company, is seeking a talented, self-motivated, and creative Website Builder to join their team. The ideal candidate has extensive experience building high-quality websites using Elementor, WooCommerce, and Shopify, with bonus points for experience in Webflow and Framer.
- As experts in publishing platforms, they value a deep understanding of each platform’s nuances, ensuring sites not only function flawlessly but also look visually stunning. Candidates should also be familiar with website administration tools, including DNS and email setup, database management (PhpMyAdmin), and FTP clients, and experience working directly with clients, either freelance or agency, will be highly regarded.
DUTIES:
- Build websites according to specification set out by the management team
- Setup shipping, payment gateways and notifications on ecommerce sites
- Communicate well and write well written emails and Slack messages
- Deliver work in a timely manner
- Be prompt, communicative and on time
- Help team mates with problem solving and quality assurance
- Debug issues on sites and write briefs to avoid repeat mistakes
- Provide input on website designs, ideas and execution
- Review project plans and provide input on estimated build times
- Write neat, clean code to solve problems that can’t be achieved with default page builder functionality
- Embrace challenges and bring a positive outlook to the team
REQUIREMENTS:
- 5 Years of HTML, CSS and JavaScript knowledge
- 5 Years of website building with Shopify, Elementor and WooCommerce
- 5 Years of experience working with teams or clients
- 5 Years of experience using Google tools such as Drive, Calendar and Meet
- 2 Years of design using Figma
- Understanding of website administration tools to manage DNS, Email and FTP uploads
- Understanding of PHP
- Understanding of the basics of sysadmin such as Apache and NGiNX (optional)
go to method of application »
ENVIROMENT
- Our client, an organisation focused on enhancing service delivery excellence through information and communication technologies (a core function of Ce-I), is seeking an Intermediate .NET Developer to join their team.
- This role involves working closely with other developers across the full software development lifecycle, including designing and implementing application solutions, as well as building, testing, and debugging code using modern development tools, cloud services, and logic apps.
- The ideal candidate will have a minimum of 4 years’ experience in an Intermediate .NET Developer role or a similar position.
DUTIES:
- Pair with other developers and learn the software development process and life cycle.
- Construct and implement application solutions.
- Construct/develop programs including coding, testing and debugging using modern development tools/cloud services and logic apps.
- Ensure documentation of code/classes.
- Design application prototypes.
- Indicate program unit structure.
- Focus on depth of knowledge and expertise in a certain language, tool set and area of the stack; and
- Assist senior developers and technicians in their relative job function.
REQUIREMENTS:
- Relevant Tertiary qualifications and /or applicable courses; and
- Minimum 4 years’ experience in a Microsoft Intermediate .NET Developer or Equivalent role
Technical skills required:
- Microsoft C#, ASP .Net MVC
- Blazor
- Developing Microsoft Azure and Web Services
- Visual Studio
- Azure DevOps
Advantageous:
- Azure Developer Associate
- MCSD (Microsoft Certified Solutions Developer)
- Microsoft Power Platform (Power BI/Power Apps, Power Automate)
go to method of application »
ENVIRONMENT:
- A dynamic provider of Information Management Solutions is seeking a Technical Sales Consultant with a strong infrastructure sales background. This role combines technical expertise with sales acumen to deliver tailored document management solutions to prospective clients.
- The ideal candidate will work closely with Sales teams, Solution Architects, and Technical Specialists to design, present, and implement scalable solutions that meet customer needs.
- You will also be involved in developing and delivering technical sales presentations and identifying sales opportunities to meet sales targets. It would be preferred you have a Bachelor’s Degree in IT/Business, or a related field, have experience with enterprise document management platforms (e.g., SharePoint, Open-Text, On-Base, DocuWare, M-Files, Laserfiche) and proven experience in document management, imaging solutions, or related fields.
DUTIES:
Pre-Sales Support –
- Collaborate with Sales teams to understand customer requirements and develop technical solutions.
- Conduct detailed technical presentations, demonstrations, and workshops showcasing document management systems.
- Prepare Proof-of-Concept (POC) setups to validate proposed solutions.
Solution Design –
- Analyse customer workflows, systems, and business challenges to architect suitable document management solutions.
- Create solution proposals, system architectures, and technical specifications that align with client needs.
- Work closely with internal teams to ensure proposed solutions are feasible and align with company offerings.
Technical Expertise –
- Stay updated with the latest developments in document management technologies, including imaging, workflows, compliance, and data storage.
- Serve as the technical point of contact for client inquiries during the pre-sales phase.
- Provide input on product development and enhancements based on market trends and customer feedback.
Client Engagement –
- Build and maintain strong relationships with clients, acting as a trusted advisor and identifying new sales opportunities.
- Address technical concerns and objections to secure client confidence in proposed solutions.
- Assist in responding to RFPs/RFIs with comprehensive and accurate technical content.
Collaboration and Training –
- Work cross-functionally with Sales, Marketing, and Technical teams to align strategies and objectives.
- Train and mentor team members and customers on document management products and solutions.
REQUIREMENTS:
Preferred Qualifications –
- Bachelor’s Degree in Information Technology, Business, or a related field.
- Experience with enterprise document management platforms (e.g., SharePoint, Open-Text, On-Base, DocuWare, M-Files, Laserfiche).
- Certification in document management or imaging technologies is a plus.
Experience/Skills –
- Proven experience in document management, imaging solutions, or related fields.
- Strong technical background with expertise in high-volume image processing systems and workflows.
- Excellent client interaction and communication skills.
- Experience in solution architecture and developing technical documentation.
- Sales-oriented mindset with the ability to understand and align technical solutions with business objectives.
- Familiarity with compliance standards related to document management (e.g., GDPR, HIPAA, POPIA).
- Ability to present complex solutions in a simple, engaging manner to diverse audiences.
- Willingness to travel to client sites as needed.
go to method of application »
ENVIRONMENT:
- PROACTIVELY build new clients and grow assigned territories as the next Regional Account Manager wanted by a global leader in Cybersecurity for its Joburg division.
- This will be achieved by working closely with the Technical, Channel Partner and Marketing team to formulate selling strategies and campaigns – to build trusted relationships with customers and their senior representatives.
- You will be accountable for achieving and overachieving your sales target to contribute to the sales performance of your region. You will also serve as the Trusted Advisor as you articulate and promote the company’s value proposition and services to customers.
- The successful incumbent will require Salesforce proficiency, 6 years’ suitable Sales work experience – preferably a few years in the Security industry with Sales & Security-related Certifications.
- Any Account Management Certifications such as SPIN or TAS and knowledge of Security frameworks including Zero Trust, SASE, UEBA, XDR & platforms SIEM and SOAR will prove hugely beneficial.
DUTIES:
Primary Responsibilities –
- Identify and proactively target prospects and existing clients to drive the adoption of key technologies and services.
- Increase market share in the defined territory objectives of accounts and develop market strategies for each product and service.
- Knowledge of assigned territory, connect with CIO/CISO to create and grow opportunities.
- Work with relevant stakeholders (Pre-Sales, Marketing and Sales Head) to take the right value proposition to Channel CEO and associated sales and technical teams.
- Attain revenues goals per quarter allocation in line with BU goals.
- Develop relationships with the ecosystem of alliances or technology partners (AWS/ Microsoft/ VMware/ Google).
- Document and maintain all account information in Salesforce to facilitate opportunity management, accurate revenue forecasting, and account planning.
- Communicate relevant information to stakeholders to facilitate decision making.
- Build and maintain client contacts and relationships by understanding client’s business and requirements.
- Consult customers on Cybersecurity initiatives and drive constant engagement from demos till post implementation support.
- Lead and support any client meetings/calls.
- Hold and participate in the account review meetings to discuss claims, customer experience, service performance and client feedback as well as possible future opportunities for CVP.
- Sell value to CIO, and complex multiple customer scenario showcasing technical and sales expertise.
REQUIREMENTS:
- Minimum 6 years of relevant Sales experience and preferably few years in Security industry.
- Proven Account Management experience in the commercial sector.
- Exposure to both End Customer Environments and Channels.
- Sales Based Certifications.
- Security Certification.
- Knowledge of competition, new Cybersecurity technologies, upcoming trends (Cloud, Digital Transformation, IoT, industry, etc.), country regulations that affect target markets.
Advantageous –
- Account Management Certification such as SPIN or TAS would be highly regarded.
- Knowledge of security frameworks like Zero Trust, SASE, UEBA, XDR and Security Platforms like SIEM and SOAR.
ATTRIBUTES:
- Must have growth-oriented mindset and experience of working in the collaborative environment
- Collaborative across various functions such as Technical, Marketing, Channel, to ensure customer success at all levels.
- Ability to network, create and build strong relationships senior executive relationships.
- Excel in presenting business value proposition, solutions/benefits of complex technology in easy-to-understand business language.
go to method of application »
ENVIRONMENT:
- A dynamic provider of cost-effective and innovative business solutions based in KwaZulu-Natal is seeking a HR Practitioner to handle the end-to-end payroll and remuneration management activities (including employee benefits, Sage 300 People systems, Remchannel, and Remeasure, as well as reporting) at the company.
- This individual will also support the implementation of smart people management practices, fostering employee engagement, and supporting organizational health at the company. Additionally, they will be responsible for serving as a trusted partner on all people-related matters for both employees and managers.
DUTIES:
Payroll and Remuneration
- Manage the end-to-end Payroll and Remuneration process, ensuring accuracy and completeness.
- Compile and timeously submit all payroll and remuneration reports required to ensure accuracy and completeness.
- Proactively provide value adding input on the remuneration management process through the compilation and analysis of worksheets and reports.
- Responsible for the annual pay scales process, ensuring these are updated, accurate and applied accordingly.
- Responsible for administering the company’s annual and ad-hoc remuneration review and incentive scheme processes, (timelines, guidelines, data etc.).
- Prepare and submit remuneration data and comparatives to guide decision making.
- Ensure approval prior to processing payroll and all related documentation is received.
- Own and resolve remuneration queries.
- Collaborate with various stakeholders regarding input into the budget and audit processes.
- Effectively manage change and communication.
- Sage 300 People systems
- Ensure the efficient, effective and optimal use of the Sage 300 People Payroll, HR and ESS systems by all stakeholders (HR, Managers and Employees).
- Responsible for the maintenance, updating and implementation of enhancements to the Sage 300 People Payroll, HR and ESS systems.
- Accountable for the quality of the data on the system.
- Research opportunities to optimise the system/s to align to the company’s digitalisation strategy
- Accountable for responding appropriately to queries received and escalating when required.
- Accountable for training users on the system/s as required.
- Effectively manage change and communication.
Remchannel and Remeasure:
- Responsible for understanding and utilising the Remchannel and Remeasure systems effectively.
- Guide Managers and HR when utilising the system.
- Manage the end-to-end job evaluation process.
- Collaborate with the relevant stakeholders to complete evaluations as required, ensuring accuracy and objectivity is maintained through the process.
- Review and sense check evaluation results, match to organisation design and provide feedback/ recommendations.
- Extract and compile reports and data as required.
- Effectively manage change and communication.
Reporting and Audits:
- Manage the remuneration related statutory reporting processes.
- Accountable for compiling and submitting HR reports for statutory compliance in line with reporting timeframes (for example, ROE, SARS IRP5 submission, SARS Interim Reconciliation).
- Accountable for compiling and submitting monthly ops and ad-hoc value-adding reports to the business.
- Accountable for compiling and submitting ad-hoc payroll/remuneration related reports (for example, Stats SA, Board Reports, Remchannel)
- Responsible for customizing payroll reports as requested by HR or Business.
- Compile trend analysis reports as required.
- Accountable for ensuring all reporting deadlines are met and queries are effectively resolved and communicated.
- Accountable for ensuring all information contained in reports is accurate and complete.
- Accountable for managing the payroll audit process.
- Responsible for providing the relevant information for the BBBEE audit.
- Accountable for submitting the information required for the Department of Labour audits.
- Effectively manage change and communication.
Employee Benefits:
- Ensure employees understand benefits available by providing information, explanations and/or calculations.
- Arrange for sessions with the medical aid broker when medical aid plan advice is required by employees.
- Arrange for sessions with Hollard and/or NMG on employee’s Provident Fund and Group Life queries.
- Accountable for processing applications and amendments in time for debit orders and for payroll deductions.
- Resolve employee’ queries empathetically, timeously and effectively.
- Represent employee queries and trends with the relevant stakeholders (internal or external).
- Responsible for arranging and co-ordinating communication sessions.
- Effectively manage change and communication.
General:
- Consistently exhibit authenticity and humility. These behaviours and actions need to be truly internalised. Who you are matters as much as what you do.
- Effectively align to the framework of the Leadership Attributes at the company as documented.
- Consistently exhibit the desired outcomes of Excellence, Relationships, Responsiveness, Accountability and Teamwork.
- Provide support to the HR team as required.
- Provide input into the performance, development and growth of the HR Administrator.
- Ensure the effective resolution of employee and manager queries timeously and empathetically in line with the Company’s values and policies.
- Provide advice/input/feedback and ensure that all matters are dealt with professionally, timeously and confidentially.
- Ensure processes are well documented.
- Ensure accurate records and documentation are always maintained.
- Ensure compliance with relevant HR Acts whilst considering best practice.
- Plan and co-ordinate HR activities such as communication sessions, induction, training and change management.
- Assist to facilitate training sessions as required.
- Ensure payments are processed within agreed timeframes and are aligned with the approved budget.
- Collate routine and ad-hoc HR reports.
- Provide input to team events and team involvement, to enhance teamwork and engagement.
- Pro-actively review processes with the intention of improving and innovating and take accountability for making required improvements.
- Review and renew service provider contracts and/or SLA’s as required (for example, Remchannel, Remeasure and VIP).
- Effectively manage change and communication.
REQUIREMENTS:
- Completion of a Human Resources qualification is a requirement.
- 5 years relevant payroll and remuneration experience is required, of which at least 2 years must be at a Practitioner/ Officer level.
- Proven track record working on the Sage 300 People HR, Payroll and Self-service systems is required.
- Proven success working with statutory reporting, budgets and employee tax, UIF and SDL is required.
- Proven track record of sustained high performance is required.
- BCEA, LRA, OHS and related labour legislation knowledge and application is required.
- Knowledge of payroll related financial concepts is required.
- Must be proficient with MS Office, Excel, Word and PowerPoint.
ATTRIBUTES:
- High levels of integrity and confidentiality.
- Ability to work independently whilst being a strong team contributor.
- Ability to partner with and collaborate with various stakeholders (internal and external).
- Able to meet deadlines.
- Ability to problem solve.
- High level of attention to detail and accuracy.
- Resilient and Self Confident.
- Excellent written and verbal communication skills.
- High level of Emotional Intelligence (EQ).
- Knowledge of Human Resource legislation, practices, policies and frameworks.
- Ability to plan, prioritise and multi-task.
- Comfortable embracing change.
- Ability to work under pressure and manage stress.
- Excellent administration skills.
- MS Office Skills.
- Quality Orientation.
- Customer service orientation.
- Empathetic, patient and tolerant.
- Diplomatic and mindful of impact.
- Ability to manage expectations.
- Plan for and manage change (or words to that effect).
go to method of application »
ENVIRONMENT:
- A highly driven & articulate Service Consultant with B2B Sales experience is urgently wanted to join the Pretoria team of a dynamic provider of Information Management Solutions.
- Your core role will be to maintain excellent customer relationships through effective service delivery & assisting Account Managers with daily tasks with the objective of retaining and growing the defined portfolios.
- You will actively resolve all client queries that have been escalated within a reasonable timeframe while actively identifying leads for respective Key Account Managers.
- The successful candidate will require a B Degree in Sales/ Business Administration/Customer Relationship /Marketing Management with a minimum of 6 years of solid knowledge of Sales, Channel and Consumer Marketing functions, Logistics or Supply Chain.
- You need to be skilled at networking, possess strong business acumen, be able to present and communicate information, meeting customer expectations and delivering results.
DUTIES:
- Ensure that the service offering provided satisfies customers’ needs and identifies leads across their allocated Account Managers Portfolios.
- Resolve all enquiries or queries escalated to you by your Account Managers within a reasonable timeframe.
- Ensure that your portfolio is sufficiently serviced to ensure customer satisfaction.
- Ensure that clients’ portfolios data integrity is accurately maintained.
- Assist with preparing and presenting business proposals to both existing and new potential customers.
- Maintain close relationships with the Account Managers in order to capitalise on opportunities identified.
- Maintain in-depth knowledge of the organisation’s product and service offerings, including digital, SaaS, and physical solutions.
- Ensure effective management of documentation and records as defined within the customer’s document retention strategy by informing customers of past due dates.
- Deal with, resolve and report on issues, concerns and complaints as relates to your portfolio or allocated clients.
REQUIREMENTS:
Qualifications –
- B Degree in Sales/ Business Administration/Customer Relationship /Marketing Management.
Experience/Skills –
- At least 6 years of solid knowledge of Sales, Channel and Consumer Marketing functions, Logistics or Supply Chain.
- Excellent command of the English language.
- Must have excellent communication and interpersonal skills.
- Must pay attention to detail.
- Must be focused on achieving results.
- Must be a team player.
- Must have business acumen and be able to communicate at all levels.
- Must be highly computer literate.
- Demonstrate excellent organisational skills.
- Relating and Networking.
- Presenting and communicating information.
- Writing & Reporting.
- Planning & Organising.
- Delivering results and meeting customer expectations.
- Following instructions and procedures.
- Adapting and responding to change.
- Coping with pressures and setbacks.
- Working with People (Relationship building business).
- Target Driven.
- Must have valid driver’s licence with own transport.
Desirable to have –
- Applying expertise and technology.
- Learning and researching.
- Entrepreneurial and commercial thinking.
- Territory Planning.
- Inspire action on Debtors.
- Time Management (Response Time).
- Adhere to timelines.
- Discipline and organise reports.
go to method of application »
ENVIRONMENT:
- Are you passionate about fintech, digital payments, and customer experience? Do you thrive in a fast-paced environment where you can solve problems, analyze transactions, and help merchants succeed?
- If so, our Client wants you on their team as a Customer Support Specialist (Payments & Transaction Monitoring). Experience in fintech, payments, or transaction monitoring (or a strong interest in the industry).
- If you’re ready to play a pivotal role in the digital payments space and help shape the future of financial technology across Africa, they would love to have you join their team!
DUTIES:
- Customer Support & Guidance – Provide exceptional customer support, guiding merchants and users through payment processes.
- Monitor & Investigate Transactions – Search payments, track movements, and resolve issues.
- Merchant Support & Guidance – Help businesses navigate their dashboards, understand payment flows, and handle queries.
- Analyze & Solve Issues – Dive deep into transaction trends, identify problems, and recommend solutions.
- Optimize Payment Operations – Adjust, enable, or disable payment channels when needed.
- Ensure Accuracy – Review customer support responses and provide coaching to enhance quality.
- Troubleshoot & Improve – Work with eCommerce merchants to resolve plugin and payment method issues.
REQUIREMENTS:
- Matric (Grade 12) required. Any other skills will be beneficial such as, but not limited to, marketing, graphic designing, business development, sales etc.
- Experience in fintech, payments, or transaction monitoring (or a strong interest in the industry).
- Willing to work Afternoon / Night Shift: –
Working Hours:
This role operates on a rotating shift schedule, which includes:
- Morning Shift: 7:00 AM – 3:00 PM or 4:00 PM
- Afternoon / Night Shift: 3:00 PM or 4:00 PM – 12:00 AM
- Weekend Shifts: 8:00 AM – 5:00 PM (on rotation, not every weekend)
ATTRIBUTES:
- A sharp analytical mindset – you love spotting patterns and solving problems.
- Excellent communication skills – you can break down complex issues for merchants and teams.
- Ability to work in a dynamic, high-growth environment and adapt to evolving challenges.
- Tech-savvy & Computer Literate – Comfortable working with payment platforms, dashboards, reporting tools, and troubleshooting digital issues.
- Fluent in English – Strong verbal and written communication skills.
go to method of application »
ENVIRONMENT:
- Are you passionate about building world-class payment experiences? Do you have hands-on experience with payment gateway solutions, Online card acceptance and processing, and the South African acquiring landscape?
- If yes, they would love to meet you. Our client is looking for a Business Analyst who understands the inner workings of payment systems and enjoys creating superior solutions. Join a fast-growing fintech team shaping the future of digital payments in South Africa. This position is on a 6-month Contract basis.
DUTIES:
- Analyse and define business requirements for new and enhanced payment gateway features.
- Map and optimise end-to-end card payment flows including authorisation, settlement, reconciliation, 3D Secure, tokenisation, refunds and chargebacks.
- Translate business needs into clear functional specifications and user stories for engineering teams.
- Support delivery teams through the full SDLC—from requirements, to UAT, to merchant rollout.
- Stay ahead of South African payments trends, scheme mandates, PASA rules, and regulatory updates.
- Work across Product, Technology, Risk, Finance and Operations to ensure seamless payment experiences.
- Partner with merchants and partners to explain payment flows, troubleshoot issues and improve performance.
REQUIREMENTS:
- 2-5+ years in SA payments, specifically payment gateways or card-not-present processing.
Strong understanding of:
- Payment gateway card acceptance
- 3D Secure (1 & 2), tokenization, card vaulting
- Settlement, reconciliation, chargebacks
- Fraud prevention and transaction risk analysis
- API-based payment integrations
- Proven business analysis skills: requirements gathering, process mapping, writing user stories, acceptance criteria.
- Experience working in agile environments using tools like Jira, Confluence, Miro, Swagger/OpenAPI.
ATTRIBUTES:
- Excellent communication skills and a passion for delivering high-quality fintech solutions.
go to method of application »
ENVIRONMENT:
- A growing global FinTech company seeks the coding talents of a strong strategic-thinking Backend Developer to ensure the successful delivery of its technical roadmap.
- Operating within an Agile framework, you will collaborate with Developers and Project Managers to develop high-quality technical solutions and new user features for a Banking-as-a-Service (BaaS) platform which continues to evolve as they expand its offering and enhance the APIs that power clients’ integrations.
- Your tech toolset should include C#, .Net 6+, Git, REST, SOAP, JavaScript, React & SQL Server.
- You will also require the ability to write automated tests such as Unit Tests, peer review code, debug and troubleshoot software and be able to debug and troubleshoot software.
DUTIES:
- Work within the Development team, agreeing on a best fit solution in developing high-quality technical solutions and new user features.
- Develop and maintain the customer platform and back-office system.
- Integrate the Backend to the required services/third-party providers.
- Maintain and enhance Cloud Solutions in AWS and Azure.
- Work with the Developers and the Project Manager to meet the stakeholders’ requirements accurately.
- Work using the Agile Methodology to ensure the project development timeline is established and adhered to.
- Ensure that documentation is up to date and that automated tests are written and run on all development solutions.
- Testing as well as support any testing required.
- The maintenance and optimisation of working technical solutions, adhering to the deployment process.
- Review peers’ code.
- Share knowledge with other fellow Developers and learn from them.
REQUIREMENTS:
- Ability to logically write computer code in C# for .Net Framework and .Net 6+, using various libraries. Basic knowledge of VB.Net is also helpful.
- Proficient understanding of Git for source control and code versioning. Previous experience with GitHub for source control is also beneficial.
- Experience with JavaScript—particularly React on the Frontend—or familiarity with AWS is advantageous but not essential.
- Good understanding of interacting with REST and SOAP services. Experience using FIX APIs is beneficial.
- Good understanding of databases, primarily Microsoft SQL Server.
- Ability to write automated tests such as Unit Tests.
- Able to understand and write technical documentation.
- Make suggestions for improvement following industry best practices whilst peer reviewing code.
- Able to debug and troubleshoot software.
- Maintain a good understanding of the technologies used for applications to ensure they keep using the best technologies available.
- Apply the good Development practices and standards put in place by the Development team.
ATTRIBUTES:
- Good problem-solving skills that can be applied creatively to new solutions and issues.
- The ability to critically assess proposed solutions and be able to bring ideas to the table.
- Eager to learn and explore new technologies, concepts, and problems.
- The ability to explore, learn and understand the business process of the feature being worked on.
- Strategic thinking to consider how product deliverables feed into the bigger picture.
- Attention to detail with a focus on high quality.
- The ability to break down complex tasks into smaller deliverables.
- Able to think quickly and clearly on the spot.
- Good time management, managing your own time and sticking to project timelines.
- Can collaborate and get on with others and work well within a team.
- Clear and effective communication skills, at a distance, being aware and sensitive to the locational nuances of a global team.
- Self-motivated, with the ability to work well remotely.
go to method of application »
ENVIRONMENT:
- ARE you the go-to person for solving tech problems? Then a dynamic provider of comprehensive IT solutions with a customer base across South Africa wants you as their next Support Engineer where you will play a key role in delivering exceptional IT support to clients.
- You’ll have the opportunity to work on interesting projects, develop your technical skills, and grow your career in a supportive environment.
- The ideal candidate will be confident, motivated, and tech-savvy with Matric/Grade 12, have Networking+ and A+ Certifications with 5+ years in a technical support or MSP environment including supporting Windows Server, Office 365, and networking infrastructure.
- Your other tech skills must include DNS, DHCP, Active Directory, Windows Server 2012 and up, Hyper-V, Azure & TCP/IP.
DUTIES:
Technical Support & Troubleshooting –
- Provide 1st Line Support for hardware, software, and network-related issues.
- Effectively troubleshoot issues and escalate complex problems to the Escalation Team or relevant stakeholders.
- Guide users through product features, setup, and common troubleshooting steps.
- Collaborate with third-party vendors to resolve technical issues when necessary.
Ticket Management –
- Attend to and manage assigned support tickets from start to resolution.
- Maintain detailed and timely updates on all ticket progress.
- Ensure each ticket includes a clear summary of work completed or resolution applied.
- Prioritize and complete tickets within defined SLA timeframes.
Client Communication & Service –
- Maintain clear, professional, and proactive communication with clients throughout the support process.
- Manage client expectations effectively and ensure a positive support experience.
- Provide guidance, recommendations, and technical insight to assist clients and improve their IT environments.
Process Improvement & Documentation –
- Log and document all client interactions accurately in support systems.
- Identify recurring issues and suggest process improvements to enhance support efficiency.
- Propose IT enhancements to assigned vCIOs that can improve the client’s infrastructure and experience.
- Assist in developing and refining internal policies and procedures.
Collaboration & Development –
- Participate in the development of new features, bug fixes, and software improvements.
- Support customer-specific and engineering-driven initiatives within multicast and networking environments.
- Conduct peer code/design reviews and collaborate with adjacent teams on programming interfaces.
- Develop automated tests to support QA efforts and ensure high-quality software delivery.
Ongoing Learning & Tech Advancement –
- Proactively research unfamiliar topics and self-learn new technologies.
- Stay up to date with the latest tools, trends, and best practices in the IT industry.
- Share knowledge and contribute to a culture of learning and growth within the team.
*After-hours duty every few weeks for a week on a rotation basis with other Engineers/Technicians – Non-negotiable.
REQUIREMENTS:
Qualifications –
- Matric / Grade 12.
- Networking+ and A+ Certifications.
- MCSE/MCSA or equivalent (Preferred).
Experience/Skills –
- 5+ Years in a technical support or MSP environment.
- Experience supporting Windows Server, Office 365, and networking infrastructure.
- Exposure to ITIL best practices and working within SLA frameworks.
- DNS, DHCP, Active Directory.
- Networking fundamentals, security best practices.
- Hardware and software troubleshooting.
- Configuring routers, switches, firewalls, and wireless access points.
- Windows Server 2012 and up, including Hyper-V.
- Office 365, Google Workspace configuration.
- Cloud infrastructure (Microsoft Azure, third-party providers).
- Basic MikroTik and general firewall rule configuration.
- Familiarity with editing DNS records (CNAME, TXT, MX).
- TCP/IP, subnetting, port forwarding.
ATTRIBUTES:
- Customer-focused with a passion for helping others.
- Strong communicator—both verbal and written.
- Excellent time management and organizational skills.
- Proactive, self-motivated, and eager to learn.
- Detail-oriented with strong memory recall.
- Collaborative mindset, ready to both teach and be taught.
- Able to manage multiple priorities and adapt quickly to new tools and technologies.
go to method of application »
ENVIRONMENT:
- A radio astronomy company is seeking a Senior Data Analyst who will form part of the science operations team and lead a group of 4–5 analysts/operators to support science operations and development activities throughout the construction phase.
- This role includes developing operator procedures and documentation, as well as mentoring and training the Data Analysts/Operators within the team. Once construction concludes, the team will take responsibility for day-to-day observing and for analysing the initial data produced for quality assessment and science verification, with round-the-clock operations requiring a shift-based working structure.
DUTIES:
- Manage performance of data analyst/ Telescope operator team
- Play a leading role in the designing and documenting of operating procedures for our client.
- Conduct, monitor and calibrate astronomical observations and use appropriate computing resources towards successful the operation.
- Assume responsibility for quality assurance of data and ensure timeous completion of QA tasks by team
- Enable communication between engineering and technical staff and scientific stakeholders.
REQUIREMENTS:
Qualification:
- MSc in physics, astronomy, engineering, computing or related discipline, coupled with 4 years experience in a technical or scientific environment.: OR
- BSc (Hons) in physics, astronomy, engineering, computing or related discipline, coupled with 5 years experience in a technical or scientific environment.: OR
- Undergraduate degree in physics, astronomy or related discipline, coupled with 6 years experience in a technical or scientific environment.
Experience:
- Experience in leading a team
- Experience in controlling and operating a scientific research instrument including scheduling
- Experience in developing of operational procedures, monitoring dashboards and documentation
- Data analysis
Knowledge:
- Principles of radio astronomy and interferometric calibration
- Radio astronomy reduction software
- Control and monitoring systems
- Scientific computing
Skills/Ability/Competencies
Related Skills:
- Knowledge of, or experience using control and monitoring software
- Technical report writing
- Understanding of knowledge management
Extreme Importance (Essential):
- Domain knowledge: Experience in radio astronomy observations and data reduction pipelines
- High level analytical capability: Demonstrated problem-solving ability
- Teamwork and collaboration: Cooperates with others to achieve organisational objectives and may share team resources to do this
- Well-developed verbal and written communication skills in English.
- Documentation: Aptitude to contribute to the definition and development of operational procedures, monitoring dashboards and documentation. Rigor in maintaining reports and documentation.
- Scientific computing: Understanding software development and data analysis using Python, C or C++ in Linux environment
- Resource Management/Leadership: Provides leadership that fosters an environment that encourages new ideas and provides support for the development of emerging skills. Creates trust by displaying consistency, understanding, integrity and patience and plans, seeks, allocates and monitors resources to achieve outcomes.
- Judgement and Problem Solving: Anticipates and manages problems in ambiguous situations. Develops and selects an appropriate course of action and provides for contingencies. Evaluates, interprets and integrates complex bodies of information and draws logical conclusions, synthesizes proposals and defends options with reasoned arguments.
- Equity, diversity and inclusivity: An awareness of, and commitment to, equitable practices, including accessibility, to facilitate broad access to the Observatory
- Must be able to work day/ night shifts on a 24-hours rotational basis, including weekends and public holidays.
Desirable:
- Demonstrated ability to work and cope under pressure in time sensitive environments with multiple priorities
- Familiarity with SAFE or Agile code development practices
- Strong leadership qualities
- Ability to work independently as well as part of a multidisciplinary team.
go to method of application »
ENVIRONMENT:
- A Site Reliability Engineering team is seeking a Database & Platform Engineer (DBA Focus) who will work as part of the Site Reliability Engineering (SRE) team within Computing & Software.
- The Platform Engineer (DBA Focus) is a specialised engineering role where database administration expertise is primary, complemented by platform and operations skills to enable deployment, scalability, and automation.
- The role is responsible for designing, configuring, tuning, and operating relational, time-series, and NoSQL databases — including Postgres, MariaDB, MySQL, Timescale DB, Influx DB, OpenBSD, Elasticsearch, and Redis — to ensure optimal performance, availability, and reliability.
- The engineer will deploy and manage databases in distributed, containerized, and cloud environments, leveraging automation and orchestration tools. The role requires understanding distributed parallel file systems and object storage from the perspective of database operation, performance, and data reliability, enabling effective database configuration, tuning, and coordination with platform teams for storage-level considerations.
DUTIES:
- Design, implement, and maintain relational (Postgres, MariaDB, MySQL), time-series (Timescale DB, Influx DB, OpenBSD), and NoSQL (Elasticsearch, Redis) databases.
- Develop and optimise SQL queries, stored procedures, and database APIs using Python or PHP.
- Configure, deploy, and operate databases across distributed, containerised, and cloud environments (AWS, GCP, OpenStack, Kubernetes).
- Monitor, tune, and troubleshoot database performance to ensure high availability, durability, and reliability.
- Implement and manage backup, restore, and disaster recovery workflows using distributed and object storage systems.
- Collaborate with platform engineering teams on storage provisioning, replication, and system-level performance optimisation.
- Contribute to automation initiatives including database deployment, CI/CD pipelines, and real-time operational monitoring.
- Maintain and enforce database security best practices — including access controls, encryption, and secrets management.
REQUIREMENTS:
Essential Skills & Competencies
- Minimum 5+ years’ experience managing full lifecycle production database systems at scale, with responsibility for stability, performance, continuity, and reliability.
- Proven experience as a Database Administrator/Engineer working with relational, NoSQL, and time-series databases.
- Strong SQL experience with advanced query writing, stored procedures, and scripting.
- Ability to develop database-facing APIs using Python or PHP.
- Solid understanding of distributed parallel file systems and object storage from a database operations and performance perspective.
- Hands-on experience deploying and managing databases in cloud, virtualised, and containerised environments (Docker/Kubernetes).
- Familiarity with CI/CD pipelines and automation frameworks such as Jenkins, GitLab CI, Terraform, and Ansible.
- Strong Linux/Unix systems experience supporting database operations.
- Excellent troubleshooting, performance tuning, and monitoring capability.
Desirable Skills
- Experience administering application/web servers and integrating databases with platform services.
- Knowledge of high-throughput messaging technologies (Kafka, Kafka Streams).
- Exposure to performance engineering and joint optimisation with application development teams.
- Familiarity with software-defined networking or in-network computing technologies.
- Experience using machine learning techniques for monitoring, anomaly detection, or operational analytics.
- Parallel programming (MPI or similar) is advantageous.
ATTRIBUTES:
- Strong analytical and diagnostic mindset with the ability to identify bottlenecks and optimise complex systems.
- High attention to detail with a commitment to data reliability, durability, and operational continuity.
- Excellent communication and collaboration skills when working with platform, engineering, and storage teams.
- Proactive, self-driven, and comfortable working in large-scale, mission-critical technical environments.
- Adaptable to emerging technologies, tooling, and scientific computing requirements.
- Strong sense of ownership and accountability for performance, uptime, and system quality.
go to method of application »
ENVIRONMENT:
- A leading Security Solutions provider in Centurion is seeking a highly experienced Senior native Android Developer (Kotlin/Compose) to join their team and lead the development of our Android applications.
- The ideal candidate will have a strong understanding of Kotlin and Compose and a proven track record of delivering high-quality Android applications.
DUTIES:
- Lead the development of Android applications using Kotlin and Compose.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor and lead junior developers on the team.
- Work with outside data sources and APIs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Work with designers to implement their designs and ensure that the app meets brand standards.
- Ensure that all Android applications are stable, high-performing, and scalable.
REQUIREMENTS:
- Strong experience in Android development and Kotlin programming.
- Experience with Compose.
- Strong understanding of Android design principles, user experience, and mobile app development.
- Experience with RESTful APIs and JSON data.
- Strong debugging and problem-solving skills.
- Experience with version control systems (e.g., Git).
- Strong communication skills and ability to lead a team.
- Experience with version control systems (e.g., Git).
- Experience in leading a team of developers.
go to method of application »
ENVIRONMENT:
- A leading Security Solutions provider in Centurion is seeking a highly experienced Intermediate iOS Developer to join their team. The ideal candidate will have a strong understanding of Swift and SwiftUI and a proven track record of delivering high-quality iOS applications.
DUTIES:
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Work with designers to implement their designs and ensure that the app meets brand standards
- Ensure that all iOS applications are stable, high-performing, and scalable
REQUIREMENTS:
- Strong experience in iOS development and Native Swift programming
- 2-3 years development experience
- Experience with SwiftUI
- Strong understanding of iOS design principles, user experience, and mobile app development
- Experience with RESTful APIs and JSON data
- Strong debugging and problem-solving skills
- Experience with Git
- Strong communication skills
- Advantageous: Knowledge of SOLID, Clean Code, MVVM
go to method of application »
ENVIRONMENT:
- A leading Security Solutions provider in Centurion is seeking a highly experienced and skilled Lead native Android Developer (Kotlin/Compose) to join their team and lead the development of their Android applications.
- The ideal candidate will have a strong understanding of Kotlin and Compose and a proven track record of delivering high-quality Android applications.
DUTIES:
- Lead the development of Android applications using Kotlin and Compose.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor and lead junior developers on the team.
- Work with outside data sources and APIs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Work with designers to implement their designs and ensure that the app meets brand standards.
- Ensure that all Android applications are stable, high-performing, and scalable.
REQUIREMENTS:
- Strong experience in Android development and Kotlin programming.
- Experience with Compose.
- Strong understanding of Android design principles, user experience, and mobile app development.
- Experience with RESTful APIs and JSON data.
- Strong debugging and problem-solving skills.
- Experience with version control systems (e.g., Git).
- Strong communication skills and ability to lead a team.
- Experience with version control systems (e.g., Git).
- Experience in leading a team of developers.
go to method of application »
ENVIRONMENT:
- THE coding talents of an Intermediate SQL Developer are sought to join the team of a leading player in the fresh produce industry offering IT, analytics, and software support services.
- The ideal candidate should possess expertise in SQL development, report writing, database optimization, and data analysis. Additionally, a relevant tertiary qualification in Information Technology or Computer/Engineering/Mathematical Sciences is required, along with a minimum of 4 – 5 years of relevant experience as a SQL Developer.
DUTIES:
- Create complex SQL queries, Stored Procedures and Triggers.
- Develop new SQL objects or modify existing ones based on specified requirements.
- Creation of reports using the company’s in-house report designer.
- Debug existing SQL scripts.
- Create and modify Crystal Reports.
- Investigations into incidents or bugs.
REQUIREMENTS:
- Relevant tertiary qualification in Information Technology or Computer/Engineering/Mathematical Sciences.
- At least 4 – 5 years of relevant experience as a SQL Developer.
- A deep understanding of relational database concepts and proficiency in writing complex SQL queries.
- Good understanding of data integrity and security best practices.
- Delivering on requirements on-time and to specification with a high level of quality.
ATTRIBUTES:
- Ability to work under pressure.
- Excellent communication and teamwork skills.
- Great attention to detail.
- Good problem-solving and analytical skills.
go to method of application »
ENVIRONMENT:
- PLAY a crucial role in ensuring the seamless operation of the IT infrastructure of a dynamic provider of innovative Software & Systems Solutions looking for a strong technical ICT Systems Administrator.
- You will not only maintain and optimize network systems, servers, and hardware but also provide vital support to the ICT Manager. In addition, you will collaborate closely with ICT staff, offering guidance and assistance whenever necessary.
- This role requires a proactive approach to troubleshooting and problem-solving, ensuring that all IT systems function efficiently and effectively to support the organization’s goals.
DUTIES:
Support Services –
- Maintain the Active Directory Services (AD, GPO, DHCP, DNS, ADFS, WSUS, File & Print Services).
- Assist the ICT Manager with securing infrastructure and support offerings.
- Manage Backups and assist with Disaster Recovery of virtual environment.
- Maintain documentation of network infrastructure as well as knowledgebase.
- Assist with network and server configuration, maintenance and management.
- Provide ICT training on a continuous basis to ICT staff compliment on upgrades and relevant applications if and when required.
- Offer remote support to the ICT ad-hoc basis.
Customer Relations –
- Work with support vendors to resolve technical problems with client/server applications.
- Maintain positive customer relations through professional interactions with customers.
- Liaise with the relevant external vendor to design and develop reports that meet the user requirements within the constraints of the client/server application.
Maintenance –
- Provide monthly reports to Management.
- Do daily/weekly/monthly transaction/incident quality checks.
- Perform preventative maintenance tasks within established standards and guidelines.
Self-development –
- Review and evaluate new technologies, products and services that can benefit the company.
- Prioritisation of support incidents, service requests and preventative maintenance activities to ensure high level of uptime and SLA conformance.
- Maintain a clean and safe work area while adhering to all safety procedures.
Policies and procedures –
- Familiarise yourself with all company policies and procedures and ensure adherence to these.
- Be well versed in all ICT policies and departmental SOPS, with the ability to consult and advise any employees on these.
REQUIREMENTS:
Qualifications –
- A+ and N+ qualifications (Required).
- MCSE Certification (Advantageous).
Experience/Skills –
- Basic understanding of Windows/Linux and Network Troubleshooting.
- Knowledge of Microsoft Software (SQL Server, WSUS, Active Directory, DFS, etc.).
- Must have good troubleshooting skills.
- Driver’s License.
- Valid South African ID.
ATTRIBUTES:
- Passionate and self-motivated.
- Confidentially pertaining to crucial data.
- Ability to work under pressure.
- Must be honest and trustworthy.
- Communication with Management as well as internal and external clients.
- Must be motivated and a team player.
go to method of application »
ENVIRONMENT:
- THE coding talents of a Mid-level PHP Developer with creative problem-solving ability is wanted to join the team of a cutting-edge FinTech company. Your core role will be to architect, develop and maintain both internal and client-facing functionality, from inception through to deployment, full life cycle.
- You will write clean, efficient and reusable code, utilizing best practices such as SOLID, DRY and KISS, assist with refactoring legacy code into a new Symfony / ReactJS based system while creating & consuming APIs.
- The successful candidate will possess a Bachelor’s Degree in Computer Science/Software Engineering, or a related field (Equivalent experience may also be considered) with PHP – 2+ years practical OOP experience, WordPress doesn’t count, 2+ years MySQL/Postgres, Symfony, or Laravel & Git.
DUTIES:
- Architect, develop and maintain both internal and client-facing functionality, from inception through to deployment, full life cycle.
- Write clean, efficient and reusable code, utilizing best practices such as SOLID, DRY and KISS.
- Monitor, test, improve and upgrade existing functionality.
- Assist with refactoring legacy code into a new Symfony / ReactJS based system.
- Assist with maintaining and improving an AWS-based production environment.
- Create and consume APIs (both REST and SOAP).
REQUIREMENTS:
Qualifications –
- A Bachelor’s Degree in Computer Science, Software Engineering, or a related field (Equivalent experience may also be considered).
Experience/Skills –
- Strong knowledge of PHP (2+ years practical OOP experience, WordPress doesn’t count).
- Strong knowledge of MySQL / Postgres (2+ years practical experience).
- PHP MVC framework experience (2+ years practical experience using Symfony, or Laravel works too).
- Competent with source control (2+ years practical experience using Git)
- Comfortable working in a Linux environment (we like Ubuntu).
ATTRIBUTES:
- Self-directed and self-motivated, able to up-skill and learn new technologies without supervision.
- Fluent in English (written and verbal).
- A creative problem solver, that’s willing to explore, with a collaborative open source type mindset.
- Interested to learn a lot, be coached into best practices, work in a team and be corrected at times, confident asking for help.
go to method of application »
ENVIRONMENT:
- A fast-paced Investment Firm specializing in the Automotive industry seeks the coding talents of a Full Stack Engineer with 5+ years’ experience to take charge of 4 applications – 2 mobile & 2 web.
- You will work closely with operations for internal applications and assist the Product Owner in reviewing customer feedback on the external applications to make improvements on both the Frontend and Backend.
- The changes come quick and fast as the business is always adapting and innovating – but don’t worry, they work in sprints and believe in doing it right the first time.
- Testing your own code is important to the business, if you can’t use it who can? However, there are multiple individuals that will do QA/Regression Testing. Your tech toolset must include React Native, Flutter, Node.js & .NET.
REQUIREMENTS:
- 5+ Years relevant work experience
- Language proficiency: English
- Must-have skills: React Native, Flutter, Node.js and .NET
Nice-to-have skills:
- MySQL
- Python
- C
- TypeScript
- Azure
- Information Architecture
- Git
- Express.js
- RESTful API Design
- CI/CD
- Refactoring
go to method of application »
ENVIRONMENT:
- BE responsible for administration and maintenance of all company networks, servers, and hardware; as well as ensuring there is robust Cybersecurity and data security protocols in place as the next Senior Systems Administrator wanted by a provider of tailored financial solutions.
- You will install, update and configure systems, taking proactive steps to monitor and identify any potential issues, and implement preventative measures; ensure system back-ups are taking place as required, and handle any down time effectively.
- The ideal candidate must possess a strong technical background, hands-on experience, and a proactive approach to problem-solving in a dynamic business environment.
- You will also need Certifications such as CompTIA Network+/CompTIA Security+/Microsoft Certified: Azure Administrator or similar with 3 years’ experience with infrastructure maintenance including SQL, TCP/IP, DNS, DHCP, VLANs, Windows Server, Linux/Unix, Active Directory, Veeam, Commvault, Acronis, Nagios, SolarWinds, Zabbix, AWS, Azure, Google Cloud, PowerShell, Bash & Python.
DUTIES:
Security –
- Analyse security risks and develop response procedures.
- Evaluate, recommend, and implement other security and monitoring devices.
- Install computer security software.
- Conduct regular security audits.
- Prepare security status reports.
- Educate users on computer security.
- Create security documentation for users.
- Assist in Disaster Recovery and gather evidence regarding Cybercrimes.
- Oversee Patch Management policy.
- Manage user access, permissions, and security policies across network and server environments.
Network and System Infrastructure –
- Administer, monitor, optimise and maintain all company network infrastructure (LAN, WAN, VPN, wireless, and firewalls).
- Install, configure, and maintain physical and virtual servers (Windows, Linux, etc.), ensuring optimal performance and availability.
- Manage and maintain telephony infrastructure and systems and the optimization thereof.
- Steer and administer the cloud migration process with cost projections, planning, and implementation.
- Monitor systems for performance, reliability, and security, responding to alerts and resolving issues proactively.
- Manage and report on root cause analysis for faults with remedial action.
- Troubleshooting and monitoring network related performance focusing on the remote and on-site deployment.
- Setup monitoring software for performance on servers to do preventative maintenance.
- Assist Support team on complex technical issues.
- Work together with the Department Manager to define policies and procedures relating to network performance and security.
- Secure server environments by creating documented policies with procedures, implementation, and monitoring thereof.
- Ensure network protocols are documented refining security between network devices.
Backups and Disaster Recovery –
- Implement and oversee regular system backups, performing test-restores to ensure data integrity and availability.
- Document network/server configurations, processes, and recovery procedures.
- Develop, update, and test Disaster Recovery and Business Continuity plans to minimise downtime and data loss.
General –
- Budget control and administration of software licensing.
- Maintain vendor and supplier relations.
- Stay abreast of emerging technologies and best practices to recommend improvements and ensure compliance with industry standards.
REQUIREMENTS:
Qualifications –
- Certifications such as CompTIA Network+, CompTIA Security+, Microsoft Certified: Azure Administrator, Cisco CCNA, or similar.
Experience/Skills –
- Minimum of 3 years’ experience with infrastructure maintenance.
- Understanding of SQL backups.
- Understanding of Cybersecurity principles and best practices.
- Previous experience in developing and testing Disaster Recovery and Business Continuity plans.
- Microsoft Azure experience.
- Proven expertise in network administration (TCP/IP, DNS, DHCP, VLANs, firewalls, wireless).
- Strong knowledge of server technologies (Windows Server, Linux/Unix, Active Directory, virtualisation platforms such as VMware or Hyper-V).
- Experience with backup solutions (e.g., Veeam, Commvault, Acronis) and Disaster Recovery planning.
- Extensive experience with Hyper-V replication, Veeam backup and replication.
- Familiarity with monitoring and management tools (e.g., Nagios, SolarWinds, Zabbix).
- Experience in cloud infrastructure (AWS, Azure, Google Cloud).
- Knowledge of scripting languages (PowerShell, Bash, Python) for automation.
Advantageous:
- BSc in Computer Science or a related field.
- Microsoft Certifications.
- Security Certifications.
- Expertise or experience with ManageEngine range of products.
ATTRIBUTES:
- Strong skills for daily operational challenges.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a team, including participation in an on-call rotation if required.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.