> Markdown version of [/jobs/ext/3533501-clinical-sas-developer](https://www.wearedevelopers.com/jobs/ext/3533501-clinical-sas-developer). 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). --- # Clinical SAS Developer - **Company:** CYNET SYSTEMS INC. - **Location:** Rahway, NJ, United States - **Experience:** Expert - **Salary:** $104,000.0 - $114,400.0 - **Contract:** Permanent contract - **Skills:** Computer Programming, SAS (Software), SAS/Base, SAS/STAT, Data Processing, Macros - **Published:** October 2, 2026 - **Apply:** https://www.careerjet.com/jobad/us93b2ca8dafe25b54a44c6e999b9de359 ## About the Role Looking for SDTM experts with in-depth knowledge of SAS programming (macros). * Must have 6-8 yrs of experience in the clinical domain. * Strong knowledge of SDTM. * Create advanced SAS macros, templates, and utilities for efficient data processing. * Act as the primary programming point of contact for biostatisticians and study teams. * Perform peer review of code and documentation for accuracy and traceability. * Review CRF (Case Report Form) annotations and data specifications. * Ensure compliance with CDISC standards (SDTM/ADaM) and FDA/ICH guidelines. Skill: * Extensive programming experience in a clinical trial environment (CRO/Pharma). * Expertise in SAS/BASE, SAS/STAT, and SAS/MACRO. * In-depth knowledge of CDISC standards and regulatory submission requirements. ## Related Videos - [From Bedside Beeps to Interoperable Bytes – Getting your medical devices ready to talk the IEEE 11073 language](https://www.wearedevelopers.com/videos/771-from-bedside-beeps-to-interoperable-bytes-getting-your-medical-devices-ready-to-talk-the-ieee-11073-language) - [Crafting Custom Frameworks with Rust: A Deep Dive into Procedural Macros](https://www.wearedevelopers.com/videos/849-crafting-custom-frameworks-with-rust-a-deep-dive-into-procedural-macros) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Modularity: Let's dig deeper](https://www.wearedevelopers.com/videos/1200-modularity-let-s-dig-deeper) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [Speeding up Web Apps performance with WebAssembly and Emscripten](https://www.wearedevelopers.com/videos/1985-speeding-up-web-apps-performance-with-webassembly-and-emscripten) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Software Developer Salary in South Africa](https://www.wearedevelopers.com/magazine/232-software-developer-salary-in-south-africa) - [Software Developer Salary in Switzerland [2023]](https://www.wearedevelopers.com/magazine/215-software-developer-salary-in-switzerland-2023) - [Data Analyst Salary in Switzerland](https://www.wearedevelopers.com/magazine/276-data-analyst-salary-in-switzerland) - [Frontend Developer Salary in South Africa](https://www.wearedevelopers.com/magazine/234-frontend-developer-salary-in-south-africa) - [Welcome to Switzerland](https://www.wearedevelopers.com/magazine/4-welcome-to-switzerland)