programmer jobs in Pietermaritzburg

291 programmer job listings in South Africa. Find daily updated positions from leading job boards.

  • Senior AI Programmer

    6 hours ago


    pietermaritzburg, kwazulu natal, South Africa Placements24 Full-time

    About the Role Our client, a leading innovator in creating immersive and intelligent game worlds, is seeking a highly skilled Senior AI Programmer to join their dedicated team in Pietermaritzburg, KwaZulu-Natal, ZA . This on-site position is crucial for developing sophisticated artificial intelligence systems that drive believable character behavior,...


  • pietermaritzburg, kwazulu natal, South Africa Mediclinic Full-time

    Cytel Inc. seeks a Senior/Principal Statistical Programmer (SAS + R) to work remotely, dedicated to a sponsor client, delivering high-quality SDTM/ADa M data deliverables and statistical programming support across multiple studies. You will lead CRO programming efforts, ensure compliance with FDA/ICH guidelines, and contribute to study reports and...


  • pietermaritzburg, kwazulu natal, South Africa Durban University Of Technology Full-time

    Cytel is seeking a Senior/Principal Statistical Programmer (Remote) to lead programming activities for multiple clinical development programs. You will generate SDTM/ADa M specifications, datasets, and define.xmls, while delivering SAS and R programs and supervising CRO workstreams. The role requires strong CDISC experience and regulatory submission...


  • Pietermaritzburg, KwaZulu-Natal, South Africa Placements24 Remote Full-time R 2 - R 3 Contract

    Cytel Inc. is seeking a Senior/Principal Statistical Programmer to work remotely on global pharmaceutical development programs.You will operate with minimal supervision, delivering high-quality SAS and R analyses, SDTM/ADaM specifications, and complex listings and graphs while coordinating CROs for multiple studies. You will contribute to regulatory...


  • pietermaritzburg, kwazulu natal, South Africa Placements24 Full-time

    Placements24 in Pietermaritzburg, KwaZulu-Natal, invites a Senior AI Programmer to join our client’s on-site team. You will design, implement, and optimize NPC AI, including pathfinding, behavior trees, and decision-making logic, tackling challenging gameplay scenarios. You will mentor junior programmers, collaborate with designers, and drive the studio's...


  • Pietermaritzburg, KwaZulu-Natal, South Africa Placements24 Full-time

    Cytel Inc. is seeking a Senior/Principal Statistical Programmer (Remote) to lead statistical programming activities for a global pharmaceutical client.You will generate SDTM/ADaM datasets, define.xml, and complex listings, graphs, and tables, using SAS and R, with oversight of CRO programmers and collaboration with biostatistics teams. The role requires 7+...


  • Pietermaritzburg, KwaZulu-Natal, South Africa Capital H Staffing and Advisory Solutions Full-time

    Cytel Inc. invites applications for a Senior/Principal Statistical Programmer SAS + R (Remote). You will join as sponsor-dedicated, embedded with one pharmaceutical client, delivering high-quality programming and data analysis across SDTM/ADaM, defines.xml, and study reports.You will lead programming work, oversee CROs, ensure regulatory compliance, and...


  • Pietermaritzburg, KwaZulu-Natal, South Africa Kabstrading Co Full-time

    Kabstrading Co in Pietermaritzburg is seeking a skilled machinist to ensure efficient machine shop operations. You will load, set up and run both programmable and non-programmable equipment, read work orders and drawings, and meet stringent tolerances and quality standards.You will perform daily, weekly and monthly inspections, complete inspection reports,...

  • Cnc Operator

    11 hours ago


    pietermaritzburg, kwazulu natal, South Africa Kabstrading Co Full-time

    Key Responsibilities. Ensure machine shop operations are completed in a timely, economical and efficient manner. Operate programmable and non-programmable machine shop equipment. Perform machine loading, setup and operation. Conduct daily, weekly and monthly equipment inspections and checks. Ensure machinery inspection plans are completed. Read and follow...

  • Graduate Finance

    2 days ago


    pietermaritzburg, kwazulu natal, South Africa Business Partners Limited Full-time

    Business Partners Limited invites applications for its Chasevalley Graduate Internship Programme in Pietermaritzburg. The programme targets recent graduates or final-year students seeking hands-on experience in SME finance. You will receive training on deal sourcing, financial statement analysis, due diligence, report writing and presentations, with...


  • pietermaritzburg, kwazulu natal, South Africa Kabstrading Co Full-time

    Responsibilities Conduct community outreach and awareness programmes on social issues such as substance abuse, domestic violence, and HIV. Liaise with schools, healthcare facilities, law enforcement, and other agencies to coordinate holistic client support. Facilitate access to social services including grants, housing, healthcare, and other support...

  • Senior Aesthetician

    14 hours ago


    Pietermaritzburg, KwaZulu-Natal, South Africa Placements24 Full-time

    Senior/Principal Statistical Programmer SAS + R (Remote) **Sponsor-dedicated:** Working fully embedded within one of our pharmaceutical clients, with the support of Cytel right behind you, you'll be at the heart of our client's innovation. As a Principal Statistical Programmer you will be dedicated to one of our global pharmaceutical clients; a company that...


  • Pietermaritzburg, KwaZulu-Natal, South Africa Durban University of Technology Full-time

    Senior/Principal Statistical Programmer SAS + R (Remote) Sponsor-dedicated: Working fully embedded within one of our pharmaceutical clients, with the support of Cytel right behind you, you'll be at the heart of our client's innovation. As a Principal Statistical Programmer you will be dedicated to one of our global pharmaceutical clients; a company that is...

  • Costing Estimator

    6 hours ago


    pietermaritzburg, kwazulu natal, South Africa Pronel Personnel Full-time

    Estimator / Cost Planner Our client is looking for an experienced Estimator / Cost Planner to join their team. Preference will be given to candidates that have experience within the printing industry. Duties include: Maintaining accuracy of times, rates, and costing of estimating programme. On receipt of quote request, plan a layout of how the job will be...


  • pietermaritzburg, kwazulu natal, South Africa Business Partners Limited Full-time

    The Business Partners Limited Graduate Internship Programme is best suited for driven, passionate and skilled graduates who aspire to excel in a career within SME finance. The programme offers young, recently qualified graduates with potential to gain practical work experience and skills. We are looking for highly motivated and talented individuals who are...


  • pietermaritzburg, kwazulu natal, South Africa Managed People Solutions Pty Full-time

    Are you energetic, motivated and eager to gain valuable workplace experience? Turn your ambition into opportunity! Join our team as a Sales and Merchandising Assistant and gain hands‑on experience in sales, merchandising and customer service while earning a monthly stipend. You’ll work alongside experienced Sales Representatives and Merchandisers,...


  • Pietermaritzburg, KwaZulu-Natal, South Africa Placements24 Remote Full-time R 2 - R 3 Contract

    Senior/Principal Statistical Programmer SAS + R (Remote) Sponsor-dedicated: Working fully embedded within one of our pharmaceutical clients, with the support of Cytel right behind you, you'll be at the heart of our client's innovation. As a Principal Statistical Programmer you will be dedicated to one of our global pharmaceutical clients; a company that is...


  • Pietermaritzburg, KwaZulu-Natal, South Africa Managed People Solutions Pty Full-time

    Managed People Solutions Pty invites applications for a Sales and Merchandising Assistant internship in Pietermaritzburg. This 12-month, full-time programme offers hands-on experience in sales, merchandising and customer service, with a monthly stipend starting from R4,500.You will learn on the job, travelling with Sales Representatives, supporting...


  • Pietermaritzburg, KwaZulu-Natal, South Africa Trending Talent Solutions Full-time

    Trending Talent Solutions is seeking a diligent Hatchery Supervisor for a leading poultry operation in Pietermaritzburg. The role involves planning, organising, leading and controlling hatchery duties to meet production standards and quality, hygiene and biosecurity.The successful candidate will manage labour, maintain day-old chick quality, ensure animal...

  • Community Outreach

    6 hours ago


    pietermaritzburg, kwazulu natal, South Africa Kabstrading Co Full-time

    Kabstrading Co in Pietermaritzburg invites applications for a Social Services Supervisor. You will lead community outreach, coordinate support programmes, and connect clients with grants, housing, healthcare, and other services. You will liaise with schools, healthcare facilities, law enforcement and other agencies; supervise social auxiliary workers,...

Key skills for programmer
Engineering processes Use technical drawing software Define technical requirements Perform scientific research Develop automated migration methods Interpret technical requirements Use software libraries Tools for software configuration management

Bachelor's Degree

Explore salaries

Compare salaries by position and sector

Search salaries
Career guide: programmer

Duties, skills, education and salary

View guide