programmer jobs in Pietermaritzburg

292 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 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 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 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 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

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

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

  • Medical Officer

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

  • Community Outreach

    1 hour 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,...


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

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