Posted Apr 27, 2026
Key Responsibilities:
Qualifications Required:
Bachelor's degree or equivalent with relevant academic/vocational qualifications
Minimum 4+ years of previous experience
Solid written, verbal, and computer skills
Attention to detail and problem-solving skills
Organizational skills with the ability to manage multiple assignments and changing priorities
Basic experience in programming languages and relational database systems
Working knowledge of programming tools such as SAS, SQL, Crystal Reports, and JReview
Demonstrated leadership ability and initiative
Project management skills, including budget creation and management
Familiarity with GCPs and SOPs (*Note: Working Conditions and Any additional details of the company are omitted as they were not explicitly mentioned in the provided job description.) Role Overview: Join us as a CDM Programmer II at Thermo Fisher Scientific, where you will have the opportunity to work at the forefront of innovation. As a CDM Programmer (Python), you will be responsible for systems analysis, development, testing, and support of technical information system components, focusing on Python-based backend services and Clinical data processing solutions. Key Responsibilities:
Perform tasks within established timelines, following departmental procedures and project contracts
Demonstrate a client-focused approach with strong communication and interpersonal skills
Define and import data into the system using advanced Python expertise
Design and develop Python-based solutions for data processing, workflow automation, and integration with data platforms
Conduct data analysis, validation, and reconciliation across multiple sources
Act as the lead on studies of simple to moderate complexity, researching and leveraging resources to resolve issues
Participate in process improvement initiatives to enhance efficiency
Increase knowledge and skills to understand lead programmer roles and department processes
Adhere to departmental working practices and contribute to the development of training materials
Qualifications Required:
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City