Senior Statistical Programmer, R/RShiny
Location
North America
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Statistical Programmer, R/RShiny
Syneos Health
• Uses R/RShiny or other software to develop custom programming code to generate summary tables, data listings, graphs and derived datasets as specified in the statistical analysis plan and programming specifications • Works to ensure that outputs meet quality standards and project requirements • Performs validation programming and works with other Programmers, Biostatisticians, and other project team members to resolve discrepancies or any findings • Keeps project team members informed of programming progress and issues requiring their attention • Follow applicable SOPs, WIs, and relevant regulatory guidelines (e.g. ICH) • Maintains well organized, complete, and up-to-date project documentation, testing, and verification/quality control documents and programs ensuring inspection readiness • Manages scheduling and time constraints across multiple projects at a time, sets goals based on priorities from management, and adapts to timeline or priority changes by reorganizing daily workload • Develops specifications for datasets and outputs of any complexity according to statistical and sponsor requirements • Anticipates and addresses potential programming issues, reflects forethought, establishes the basis for efficient programming and accurately defines all variables to be accepted by peer review and sponsor/requestor with little rework • Prepares in advance for internal meetings, contributes ideas, and demonstrates respect for opinions of others • Conducts effective internal meetings (appropriate in format, frequency and attendance) • Distributes relevant information in advance • Ensures minutes are promptly and accurately distributed • Follows action items through to completion, and maintains order and focus of meetings, working toward consensus • Displays willingness to work with others and assist with projects and initiatives as necessary to meet the needs of the business • Negotiates and establishes accurate time estimates for completion of study programming activities with internal team members and statistical programming management, and completes project programming activities within timeframe allotted • Acts as the lead statistical programmer • Directs the programming activities of other programming personnel and monitors progress on programming deliverables • Reviews project documentation such as Statistical Analysis Plan, mock shells, programming specifications, annotated CRFs, and SAS database design • Provides feedback to the appropriate project team members which reflects forethought and reduces inefficiencies in programming activities • Participates in sponsor meetings, kickoff meetings, and bid defense meetings as statistical programming representative, as required by sponsor • Contributes to the mentoring of programming personnel through developing training courses, presenting training materials, reviewing work, and providing feedback or guiding new associates in process • Transfers deliverables • Performs other work-related duties as assigned • Minimal travel may be required
Job Requirements
- Advanced degree in Statistics, Computer Science, or a related field
- Extensive experience in statistical programming in a clinical or pharmaceutical setting
- Experience with CDISC programming (SDTM, ADaM)
- Experience with clinical trials and biomarker analyses
- Proficiency in the following programming languages: R and RShiny
- Strong understanding of statistical methods and data analysis techniques
- Excellent problem-solving and analytical skills
- Ability to work independently and as part of a team
- Strong communication and interpersonal skills
- Certifications SAS Certified Advanced Programmer for SAS 9 or equivalent certification preferred
Benefits
- We are passionate about developing our people, through career development and progression
- Supportive and engaged line management
- Technical and therapeutic area training
- Peer recognition and total rewards program
- Commitment to building an inclusive culture
Related Guides
Related Job Pages
More Software Engineer Jobs
• Support project engineering activities including material and construction specifications, design packages, material take-offs, procurement requisitions, and change orders • Track material deliveries, purchase orders, packing slips, inventory, and documentation; coordinate expense submissions and provide technical support to field teams • Assist with project coordination including scheduling tasks, milestones, and deadlines; track and report project progress through updates, presentations, and reporting tools • Facilitate communication between field staff, design engineers, clients, and stakeholders; review and interpret construction drawings and project documents to support execution • Support estimating activities including quantity take-offs, pricing, validation of outsourced estimates, and preparation of written bid deliverables such as assumptions and execution plans • Review and incorporate historical cost data into Valard's cost model; attend project planning sessions and assist with execution sequencing and logistics • Collect field data for KPI tracking including access and foundation metrics; complete daily reporting, POD submissions, and meeting minutes • Maintain and update GIS mapping, MBOS manuals, and document control systems • Process LEMs and accruals; support ordering and procurement activities as required
Technology, AI & Software Development Intern
MyTravaly WorldwideEmpowering travelers, smarter hotels with our tech.
• Assist in designing, developing, and testing software applications and features. • Work on assigned development projects across web, mobile, backend, and AI-based solutions. • Build and experiment with AI/ML projects, automation tools, and intelligent workflows. • Support integration of APIs, third-party services, and internal systems. • Write clean, maintainable, and efficient code under guidance from senior developers. • Perform software testing, debugging, and issue resolution. • Create and execute test cases to ensure application quality. • Identify bugs, performance issues, and suggest improvements. • Participate in code reviews and technical discussions. • Research new technologies, frameworks, and development practices. • Maintain technical documentation for projects.
Director of Engineering
Search AtlasThe all-in-one Agentic SEO and AI Visibility platform - Get found everywhere people search
• Architect the systems running millions of autonomous executions a day • Spend roughly 60% of your time in the code • Review critical-path work, run incident forensics, and solve distributed-system problems • Own the pipeline where about 70% of production code is AI-generated and ships on a daily autonomous cadence • Grow the next technical leaders by working beside them
• Design, develop, test, deploy, and support integrations using Oracle Integration Cloud (OIC) • Develop and maintain real-time, batch, and event-driven integrations between Oracle Cloud applications and third-party systems • Build integrations using REST, SOAP, FTP/SFTP, File, Database, and Adapter-based connections • Configure and manage OIC integrations, orchestrations, lookups, packages, and scheduled integrations • Develop and support integrations involving Oracle ERP Cloud, HCM Cloud, SCM Cloud, CX Cloud, and on-premises applications • Create and consume REST and SOAP APIs and web services • Perform error handling, exception management, monitoring, and troubleshooting of integration processes • Collaborate with business analysts and functional consultants to gather requirements and translate them into technical solutions • Develop technical design documents, integration specifications, and deployment guides • Implement security standards, authentication mechanisms, and data protection best practices • Participate in code reviews and ensure adherence to development standards and best practices • Support migration activities across Development, Test, UAT, and Production environments • Provide production support and resolve integration-related issues within defined SLAs



