> Markdown version of [/jobs/ext/4488194-senior-clinical-data-programmer-python](https://www.wearedevelopers.com/jobs/ext/4488194-senior-clinical-data-programmer-python). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Clinical Data Programmer (Python) - **Company:** eResearchTechnology, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Big Data, Clinical Data Repository, Data Transformation, Python (Programming Language), NumPy, Object-Oriented Software Development, SAS (Software), Data Processing, Data Ingestion, Git, Fastapi, Pandas, Information Technology, Software Version Control - **Published:** October 31, 2026 - **Apply:** https://diversityjobs.com/career/18803575/Senior-Clinical-Data-Programmer-Python ## About the Role * Bachelor's degree in Computer Science, Life Sciences, or a related field, or equivalent practical experience. * At least 3 years of professional Python programming experience, with demonstrated ability to develop production-quality applications and reusable software components. * Strong proficiency in Python development, object-oriented programming, data processing, and automation, including experience with libraries such as pandas and NumPy. * Experience designing maintainable software solutions, working with complex datasets, and using Git-based version control. * Demonstrated analytical and problem-solving skills, with the ability to understand existing workflows and develop practical technical solutions. * Familiarity with SAS programming, SAS-to-Python migration, or statistical data processing is advantageous but not required. * Experience in pharmaceutical, clinical research, CRO, or other regulated data environments, including familiarity with CDISC SDTM standards, is an advantage. * Strong written and verbal English communication skills and ability to collaborate effectively within distributed technical teams. * Ability to work remotely within the United States. ## Description * Design, develop, and maintain Python applications, reusable packages, and automation frameworks supporting clinical data processing and transformation. * Lead the modernization of existing SAS-based programming workflows by developing scalable, maintainable Python solutions in collaboration with experienced clinical data programmers. * Build metadata-driven and configuration-driven solutions to automate data ingestion, transformation, validation, reconciliation, and reporting. * Develop and validate data transformation processes supporting clinical trial deliverables, including datasets aligned with CDISC SDTM standards. * Establish Python coding standards, development best practices, version control, and quality assurance approaches while contributing to technical design decisions. * Collaborate with programming teams across global locations, share technical expertise, and help drive the adoption of Python-based solutions.