Clinical SAS Programmer(Macros)

Veramed

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

47 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Veramed is seeking a Clinical SAS Programmer - Macros for its Bengaluru team. You will design and implement SAS macros, build test cases, and validate outputs in collaboration with developers and clinical experts to ensure quality deliverables.

The role emphasizes macro proficiency, testing, and documentation within a biometrics-focused CRO that supports global projects across UK, US, and India.

Qualifications

  • Proficient in SAS macro programming and standard coding practices.
  • Experience with macro validation, testing, and documentation.
  • Strong knowledge of SAS, PROC SQL, and data handling.

Responsibilities

  • Create a requirements file detailing macro functionality and I/O.
  • Develop test cases and programs to validate macros per standards.
  • Collaborate with developers to fix macros based on test results.
  • Peer review macro code to ensure guideline compliance.
  • Validate macro requirements documents describing purpose and logic.
  • Ensure robust error handling and documentation within macros.

Skills

Macro programming
SAS programming
PROC SQL
Data manipulation
Debugging macros

Education

Advanced SAS Programming Certification

Tools

SAS
PROC SQL

Job description

We are hiring for Clinical SAS Programmer, who has min 5 years of experience in Macros.

About the Company

Veramed is a biometrics-focused CRO, primarily specializing in Statistics and Statistical Programming. Recently, we have also started expanding into Data Management and are in the process of building dedicated data management teams across the UK, US, and India. The company was founded in 2012 by Matthew Jones, a Statistical Programmer, and Emma Jones, a Statistician. Over the past 13 years, Veramed has grown significantly and now has a global workforce of around 750-800+ employees. We have a strong international presence, with three offices in the UK, two offices in Ukraine, and teams located in Spain, Germany, France, and the United States. In India, we launched our operations in March 2024, and within just two years we have grown to 170 employees, including contractors. Currently, we have an office in Bangalore, and our second office in Hyderabad will be launching soon. One of our key strengths is our employee retention, with a strong retention rate of around 92–93% globally. This role offers an excellent opportunity to work alongside experienced professionals, contribute to meaningful clinical research projects, and further develop your technical and programming skills in a collaborative environment

About the Role : Clinical SAS Programmer - Macros
Responsibilities
  • Create a requirements file detailing the functionality of a macro giving descriptions of inputs, parameters, and outputs.
  • Fill out a test case file detaining all the test case scenarios for a macro where each test case tests for correct parameter inputs, input file formats, or outputs.
  • Build test case programs based on the test case file to validate macros following department standards for naming conventions for inputs and outputs.
  • Communicate effectively through the test case file with the developer to fix the macro based on the test cases.
  • Perform a peer review of macro code to make sure macro meets department coding guidelines.
  • Validate a macro requirements document to verify the macro requirements meet the department standards and properly describe the purpose, parameters, inputs, outputs, and logic needed to derive the output.
Required Skills
  • Understands how to construct a macro to achieve a task that follows the department programming style standards. A global department level macro would be preferred.
  • Must be comfortable with following department standards to construct macros, requirements files, and validation files.
  • Knowledge of basic and advanced macro syntax.
  • A deep understanding of SAS. Certification in Advanced SAS Programming would be preferred.
  • Strong knowledge of PROC SQL and data joins is needed.
  • Ability to create reports and utilities for process improvement.
  • Understanding of R, Python, and any future programming languages as needed.
  • Ability to find coding examples quickly through Web searches and AI searched to help to create a macro.
  • Ability to interact with a developer and clinical experts to understand the functionality of a macro.
  • Debug, troubleshoot, and optimize macro programs for performance and reliability.
  • Develop robust error-handling and validation routines within macros.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior/ Principal Programmer (Macros/Standards)
Senior/ Principal Programmer (Macros/Standards)

veramed • India

On-site
INR 700,000 - 1,300,000
SAS Macro Developer, Manager
SAS Macro Developer, Manager

SUN PHARMA • Gurugram District

Hybrid
INR 2,500,000 - 4,500,000
SAS Macro Developer, Manager
SAS Macro Developer, Manager

Sun Pharmaceutical Industries, Inc. • Gurgaon

Hybrid
INR 2,500,000 - 5,000,000
Senior SAS Programmer
Senior SAS Programmer

Sycamore Informatics Inc. • India

On-site
INR 1,200,000 - 2,300,000
Clinical Data Management SAS Programmer
Clinical Data Management SAS Programmer

IQVIA • Bengaluru

On-site
INR 1,200,000 - 1,800,000
SAS PROGRAMMER
SAS PROGRAMMER

IQVIA • India

On-site
INR 800,000 - 1,600,000
SAS Clinical Programmer / Statistical Programmer
SAS Clinical Programmer / Statistical Programmer

Tata Consultancy Services • Ahmedabad District

On-site
INR 900,000 - 1,500,000
Clinical Data Management SAS Programmer
Clinical Data Management SAS Programmer

IQVIA • Ernakulam

Hybrid
INR 700,000 - 1,200,000
SAS Programmer
SAS Programmer

IQVIA India • Bengaluru

Hybrid
INR 900,000 - 1,500,000
Database Management Analyst (Clinical SAS Programming)
Database Management Analyst (Clinical SAS Programming)

IQVIA • Kolkata District, Bengaluru, Mumbai

Hybrid
INR 600,000 - 1,200,000