Principal Programmer Analyst

2 weeks ago


Johannesburg, Gauteng, South Africa Thermo Fisher Scientific Full time

Principal Programmer - Home-based/Flex, EMEA - £/€10,000 Joining Bonus:
We are vital links between an idea for a new medicine and the people who need it.

We are the people of PPD clinical research services — thousands of employees in locations worldwide connected by tenacity and passion for our purpose:
to improve health.

You will be joining a truly collaborative and winning culture as we strive to bend the time and cost curve of delivering life-saving therapies to patients.


Our Biostatistics & Programming department are passionate about being data and technically agile, and driving enhanced value for our clients and patients.

Determined to improve patient health, we help the organisation provide industry-leading statistical, programming and clinical pharmacology contributions through global delivery, consistent quality adherence and scientific insight.


As a Principal Programmer, you will act as the lead programmer, project lead, or project oversight lead on multiple projects for various clients, overseeing the statistical and bioinformatics programming aspects of clinical trials from design through analysis and reporting.

Your responsibilities will include (but are not limited to) the following:

  • Acts as the lead programmer or project lead on studies of significant complexity, working directly with project team leaders and client representatives to conduct team meetings, develop and maintain project timelines, assess and forecast resources, and monitor study budgets.
  • Assumes leadership responsibility as a contributing member of a multidisciplinary project team, communicating actively and frequently with other team members and ensuring adherence to working practice documents and SOPs.
  • Independently creates, executes, maintains, and validates programs that transfer data across multiple data management systems or operating systems, combines data from a variety of sources and structures, generates and stores summary data from a variety of sources, generates reports or combines multiple databases and validates programs that generate listings, tables and figures using SAS.
  • Manages and documents assignments to meet timelines and deliver high quality work, being familiar with any relevant contractual obligations or limits.
  • Increases knowledge base and professional skills in areas including programming, technology and techniques, clinical trials, and the pharmaceutical industry.
  • Provides training, guidance, and project leadership to junior team members.
  • Provides general infrastructure support to the Department, including representing the company at industry conferences, presenting/teaching at department meetings, assisting in establishing training materials, and contributing to other general department documents or policies such as the development of departmental working practice documents and SOPs.
  • Provides input into bidding process as requested.

Education and Experience:

  • MS/MA degree in computer science, statistics, biostatistics, mathematics or related field and at least 4 years of experience that provides the knowledge, skills, and abilities to perform the job requirements, OR
  • Bachelor's degree in computer science, statistics, biostatistics, mathematics or related field or equivalent formal academic / vocational qualification, and at least 6 years of experience that provides the knowledge, skills, and abilities to perform the job requirements.

Knowledge, Skills and Abilities:

  • Indepth understanding of one or more programming languages
  • Strong attention to detail
  • Strong problem solving and innovative skills
  • Strong written and verbal communications skills to effectively interface with teams and clients, including proficiency in the English language
  • Capable of independently and effectively organizing and managing multiple assignments with challenging timelines
  • Capable of adapting and adjusting to changing priorities
  • Demonstrated positive attitude, enthusiasm toward work, and the ability to work well with others
  • Demonstrated leadership, initiative and motivation
  • Indepth understanding of relational data base structure and complex data systems
  • Capable of training and mentoring others
  • Demonstrated leadership ability and ability to work on a multidisciplinary project team
  • Solid project management skills to act as project lead across the most challenging and complex projects
  • Capable of effectively capturing biostatistical metrics
  • Capable of providing quality control review for statistical programming and identifying solutions and process improvements.


At PPD clinical research services we hire the best, develop ourselves and each other, and recognise the power of being one team.

We understand that you will want to grow both professionally and personally throughout your career, and therefore at PPD clinical research services you will benefit from an award-winning learning and development programme, ensuring you reach your potential.

As well as bei
  • Analyst Programmer

    2 weeks ago


    Johannesburg, Gauteng, South Africa LINKFIELDS INNOVATIONS (PTY) LTD Full time

    Responsibilities: Collaborate with business analysts and stakeholders to gather requirements and understand project objectives. Write clean, scalable, and efficient code that meets coding standards and best practices. Perform unit testing and debugging to ensure software quality and reliability. Participate in code reviews and provide constructive feedback...

  • Trainee Programmer

    2 weeks ago


    Johannesburg, Gauteng, South Africa MIBFA Full time

    MINIMUM REQUIREMENTS: Matric (Grade 12) with mathematics. Recent IT qualification graduate (recognised Diploma / Degree) or, nearing completion of such IT qualification. Must be fully computer literate: MS Word, Advanced Excel, Access and Project. Good attendance record and reliability.SKILLS & KNOWLEDGE Must have good IT skills and aptitude for programming...

  • Analyst Programmer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Impronics Technologies Full time

    PURPOSEThe Analyst Programmer is responsible for developing, enhancing, and supporting Bankexpected to understand cloud platforms, maintain, and deploy new existing services to the cloud.T3 ROLE PROFILEYou will engage with the following stakeholders:Internal: Product Managers Enterprise Project Management Office Bank' s Service Centre Internal technical...


  • Johannesburg, Gauteng, South Africa NTT Full time

    NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of...

  • Preschool Principal

    2 weeks ago


    Johannesburg, Gauteng, South Africa Green Marble Recruitment Consultants Full time

    Gauteng, JHB - Northern Suburbs**R R 35000 Monthly Cost To Company (Medical Aid and Discounted rates, Market related)Are you an Educator that has been in a Principal/Deputy Principal position (Pre/Primary School) searching for an exciting new opportunity? My client has a position available in one of their branches based in Sandton for a commercial savvy...

  • Environment Principal

    2 weeks ago


    Johannesburg, Gauteng, South Africa Glencore Full time

    Job highlights Be Part of a Growing Team Johannesburg, South Africa Work with leaders in your fieldJob ID ECSA1Closing date 13/09/2023Last Updated 23/08/2023***Environment PrincipalGlencore CopperJohannesburg, South AfricaGlencore Copper is seeking a global Environment Principal to provide functional support and expertise to the Copper Portfolio to be based...

  • Programme Lead

    2 weeks ago


    Johannesburg, Gauteng, South Africa Crayon Full time

    How you'll roleAs the Programme Lead, you will oversee and manage the operations of a cohort of existing schools. This includes driving usage and ensuring targets are met, rollover facilitation, facilitator management, timetable support, implementation management, quality control, funding commitment negotiations and district relationships. What you'll...

  • Principal

    2 weeks ago


    Johannesburg, Gauteng, South Africa Stepping Stone Day Care Full time

    Stepping Stone Day Care seeks to appoint a ECD principal to be based in Orange Grove, Johannesburg.Responsibilities:Oversees the operations of the creche and report to the branch manager.Attend to the daily dealings in the creche operations and activities in the classroom.Responsible for the implementation of the year plan.Supervise the staff and ensure that...

  • Principal

    2 weeks ago


    Johannesburg, Gauteng, South Africa De Beers Group of Companies Full time

    **Company Description NB This role can be based in South Africa, UK or Australia.**With headquarters in London, UK, and operations located throughout the world, Anglo American is truly global. We employ more than 60,000 colleagues worldwide and run mining operations across Southern Africa, North and South America and Australia. Within Anglo American, Group...

  • Principal Health

    2 weeks ago


    Johannesburg, Gauteng, South Africa De Beers Group Full time

    As Principal Health & Hygiene, you'll be the go-to person for all things health and hygiene in the company. Your main tasks include: Providing expert guidance on health and occupational hygiene mattersCollaborating with management to maintain a Health and Occupational Hygiene management systemReviewing and recommending changes to health policiesAdvising on...


  • Johannesburg, Gauteng, South Africa NTT Full time

    NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of...


  • Johannesburg, Gauteng, South Africa NTT Full time

    JOB DESCRIPTION NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future. In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our...


  • Johannesburg, Gauteng, South Africa NTT Full time

    NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of...


  • Johannesburg, Gauteng, South Africa NTT Full time

    NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of...

  • Principal Mining

    2 weeks ago


    Johannesburg, Gauteng, South Africa De Beers Group of Companies Full time

    Company Description Join us as a Principal Mining Underground to lead and support operational readiness, execution and P101 performance of underground mining projects, new mining technology implementation, and existing underground mining operations.We take safety seriously. So will you.Safe. Smart. Sustainable. Probably not the first words you typically...

  • Principal Mining

    2 weeks ago


    Johannesburg, Gauteng, South Africa De Beers Group of Companies Full time

    Company Description Join us as a Principal Mining Underground to lead and support operational readiness, execution and P101 performance of underground mining projects, new mining technology implementation, and existing underground mining operations.We take safety seriously. So will you .Safe. Smart. Sustainable. Probably not the first words you typically...

  • Principal Strategy

    2 weeks ago


    Johannesburg, Gauteng, South Africa De Beers Group of Companies Full time

    **Company Description Change is the only constant. Can you help us manage the process?**The quality and long life of our mineral assets are the foundation of Anglo American's global business, so we are driving towards a more sustainable approach to mining.Guided by our purpose and our values, we enable both high performance and purposeful action as we aim to...

  • Associate Principal

    2 weeks ago


    Johannesburg, Gauteng, South Africa Edge Growth Full time

    Job purposeCore activitiesDeal origination Build and maintain a network of deal sources within the early stage investment ecosystem that regularly introduce high quality opportunities into the fund's pipeline.Deal evaluation Manage a pipeline of potential investments at different stages of the screening process and support team members in managing their...


  • Johannesburg, Gauteng, South Africa NTT Full time

    NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of...


  • Johannesburg, Gauteng, South Africa NTT Full time

    NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of...