1

Sas Macro Programmer Jobs (NOW HIRING)

Access Data, Managing Data , Handling Errors, Macro Processing , Advanced Programming Techniques. * Strong knowledge of SAS architecture. * Knowledge of Efficient ways to flow huge data from various ...

More than 20 XmAb drug candidates engineered with our technology are in clinical development, and ... Strong experience with SAS/Base, SAS/Macro, SAS/STAT, SAS/Graph, and SAS/SQL in a Windows ...

Proc SQL, Proc Report, Macro, Proc ODS (mainly uses these things pretty often on the team) ETL ... Strong SAS Development -Base SAS* & advanced functionality/options in SAS - ie: Proc SQL, Proc ...

Access Data, Managing Data , Handling Errors, Macro Processing , Advanced Programming Techniques.. * Strong knowledge of SAS architecture.. * Knowledge of Efficient ways to flow huge data from ...

... SAS programming skills (hard requirement) in a clinical trials environment (Base SAS, Macro, SAS SQL; experience with large, complex clinical datasets). • Hands-on experience working with clinical ...

Access Data, Managing Data , Handling Errors, Macro Processing , Advanced Programming Techniques. Strong knowledge of SAS architecture. Knowledge of Efficient ways to flow huge data from various data ...

Access Data, Managing Data , Handling Errors, Macro Processing , Advanced Programming Techniques. Strong knowledge of SAS architecture. Knowledge of Efficient ways to flow huge data from various data ...

Access Data, Managing Data , Handling Errors, Macro Processing , Advanced Programming Techniques. Strong knowledge of SAS architecture. Knowledge of Efficient ways to flow huge data from various data ...

Access Data, Managing Data , Handling Errors, Macro Processing , Advanced Programming Techniques. Strong knowledge of SAS architecture. Knowledge of Efficient ways to flow huge data from various data ...

next page

Showing results 1-20

Sas Macro Programmer information

See salary details

$14

$49

$79

How much do sas macro programmer jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for sas macro programmer in the United States is $49.00, according to ZipRecruiter salary data. Most workers in this role earn between $34.38 and $61.54 per hour, depending on experience, location, and employer.

What are some common challenges SAS Macro Programmers face when working with large datasets, and how can they address them?

SAS Macro Programmers often encounter challenges related to processing efficiency and code maintainability when handling large datasets. Managing memory usage, optimizing macro logic, and ensuring reproducibility are crucial for successful project outcomes. To address these challenges, programmers typically use efficient data step techniques, modularize code with reusable macros, and implement thorough testing and documentation practices. Collaborating with data analysts and statisticians also helps ensure the solutions align with analytical requirements and project goals.

What are the key skills and qualifications needed to thrive as a SAS Macro Programmer, and why are they important?

To thrive as a SAS Macro Programmer, you need a strong background in SAS programming, especially with macro language, and a degree in computer science, statistics, or a related field. Expertise in statistical software like SAS, proficiency in data management, and familiarity with clinical trial or business data environments are typically required, along with relevant certifications such as SAS Certified Advanced Programmer. Attention to detail, analytical thinking, and effective communication are crucial soft skills for interpreting requirements and documenting code. These competencies ensure the efficient development, maintenance, and automation of complex data processes, ultimately supporting accurate analysis and decision-making.

What is a SAS Macro Programmer?

A SAS Macro Programmer is a specialist who utilizes the SAS programming language, particularly its macro facility, to automate repetitive tasks, streamline code, and manage complex data manipulation projects. They create reusable code blocks called macros to improve efficiency and consistency in statistical analyses, often within clinical trials, finance, or research settings. This role requires strong knowledge of SAS programming, macro logic, and an understanding of the data analysis needs of their organization.

What is the difference between Sas Macro Programmer vs Data Analyst?

AspectSas Macro ProgrammerData Analyst
Required SkillsProficiency in SAS, macro programming, data manipulationData analysis, statistical skills, SQL, visualization tools
Work EnvironmentTypically in healthcare, finance, or pharma industries using SASAcross various industries, often in business intelligence and research
CertificationsSAS certifications, programming coursesStatistical or data analysis certifications, SQL, Excel

The main difference is that a Sas Macro Programmer specializes in creating and managing SAS macros for data automation and processing, while a Data Analyst focuses on interpreting data, generating reports, and providing insights. Both roles require analytical skills, but the Sas Macro Programmer is more technical and programming-focused, whereas the Data Analyst emphasizes data interpretation and communication.

Marketing Systems Developer

Marketing Systems Developer

Fabergent

San Francisco, CA

Contractor

Posted 20 days ago


Job description

Company Description

Regardless of the size of your HR staff, it always feels like you're spending too much time searching for qualified candidates and reviewing resumes. We meet our clients' IT staffing challenges by leveraging the collective experience and expertise of our recruitment team and consultant base.


Job Description

Our client is seeking a Marketing Systems Developer to enable their online marketing department with data, reporting, and analytics solutions. As a member of the Marketing Systems team, this role works on long-term project deliverables as well as quick wins, using agile practices to allow the business and analytics teams to generate advanced insights. This position supports development and application management efforts within Marketing Analytics solution set that consists of SAS (Linux environment) and Hadoop.


The Marketing Systems Developer will use extensive knowledge of SQL, SAS and Hadoop to conduct data profiling/discovery, process design, build meaningful data sets and reports and integrate with multiple data sources (DB2, Oracle, flat files).


This position is detail-intensive, requiring the accurate capture and translation of data requirements (both tactical and analytical needs) and validation / verification of the working solution. The Marketing Systems Developer works closely with members of Analytics team, Product Managers, Business Analysts, Data Analysts and Report Developers in a highly collaborative environment.


Qualifications

Bachelor's degree in Computer Science / Engineering, Analytics, Statistics or equivalent work experience.

4+ years of experience with Data Engineering and Analytics.

4+ years of hands-on experience using SQL and shell scripting.

2+ years of hands-on experience working in traditional RDBMS such as Oracle, DB2.

1+ years of hands-on experience working in Hadoop using HIVE, Sqoop and a scripting language such as Python or SAS with BASE SAS, SAS MACRO, and SAS STAT.

3+ years of hands-on experience developing on a Linux platform.


Additional Information

All your information will be kept confidential according to EEO guidelines.