programmer jobs in Pietermaritzburg

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


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

    About the RoleOur 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, adaptive...


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

    Cytel Inc. seeks a Senior/Principal Statistical Programmer for a remote role, dedicated to a global pharmaceutical client.You will lead programming across SDTM/ADaM, define.xml, and complex outputs with SAS and R, while supervising CRO programmers to ensure high-quality results on multiple studies. The role requires 7+ years in biotech/pharma programming,...


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

    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/ADa M specifications, and complex listings and graphs while coordinating CROs for multiple studies. You will contribute to regulatory...


  • 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/ADaM specifications, datasets, and define.xmls, while delivering SAS and R programs and supervising CRO workstreams.The role requires strong CDISC experience and regulatory submission expertise....


  • Pietermaritzburg, KwaZulu-Natal, South Africa Mediclinic Remote Full-time

    Cytel Inc. seeks a Senior/Principal Statistical Programmer (SAS + R) to work remotely, dedicated to a sponsor client, delivering high-quality SDTM/ADaM 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 regulatory...


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

    Cytel Inc. is seeking a Senior/Principal Statistical Programmer (SAS + R) to work remotely within a sponsor-driven environment. You will independently manage programming for multiple studies, develop SDTM/ADaM datasets, and deliver high-quality outputs for regulatory submissions.The role requires extensive CDISC experience, FDA/ICH knowledge, and strong...


  • 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+...

  • Cnc Operator

    12 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...


  • 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,...


  • 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...


  • 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...

  • Enrolled Nurse

    19 hours ago


    Pietermaritzburg, KwaZulu-Natal, South Africa Mediclinic Remote 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...


  • 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...


  • Pietermaritzburg, KwaZulu-Natal, South Africa Mediclinic Remote Full-time R 2 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...


  • Pietermaritzburg, KwaZulu-Natal, South Africa Standardbankgroup 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...

  • Costing Estimator

    2 days ago


    Pietermaritzburg, KwaZulu-Natal, South Africa Pronel Personnel Full-time R 240,000 - R 360,000 Contract

    Estimator / Cost PlannerOur 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...

  • Medical Officer

    19 hours ago


    Pietermaritzburg, KwaZulu-Natal, South Africa SAdocs Full-time R 1 Contract

    Department of Health, KwaZulu-Natal, invites applications for a Medical Practitioner in Orthopaedics at Grey’s Hospital, Pietermaritzburg. The post involves clinical care in clinics, wards and ICU, with after-hours duties and participation in academic programmes.Applicants must hold MBChB, HPCSA registration and substantial experience at Grade 1–3...


  • 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...

  • 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...

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