SAS Developer

SAS Developer

Posted 4 days ago by Diatom Technologies

Negotiable
Undetermined
Hybrid
England, United Kingdom

Summary: The Senior SAS Data Engineer role focuses on supporting enterprise-scale banking and financial services data initiatives, requiring a hands-on SAS specialist with extensive experience in SAS programming and data engineering. The position involves collaboration with various teams to ensure end-to-end delivery from development to production. The ideal candidate will have a strong background in regulated environments and be adept at managing complex data processes. This is a contract position based in the UK with hybrid or remote working arrangements depending on project needs.

Key Responsibilities:

  • Design, develop, and maintain enterprise-grade SAS programs using Base SAS, SAS SQL, Data Step programming, and SAS Macros
  • Write extensive SAS code to automate processes, reports, and model scoring
  • Build, optimise, and manage ETL / ELT pipelines in SAS
  • Set up and manage scoring processes, including SAS Scoring Accelerator for Hadoop
  • Work with large, complex banking datasets across Hadoop and relational data platforms
  • Create and manage data layers and data models within the Hadoop ecosystem
  • Partner with Insights, Modelling, and Reporting teams to deploy jobs into production
  • Coordinate with corporate systems and platform administrators on cross-domain issues
  • Perform post-deployment sanity checks to ensure production stability
  • Schedule and manage production jobs using SAS Management Console, Unix shell scripting, and Cron
  • Actively manage end-to-end job flows, monitoring failures and resolving defects
  • Apply strong knowledge of SAS merge techniques, Set statements, Formats, and Informats
  • Perform data quality checks, reconciliation, and validation
  • Provide alternate, efficient technical solutions where applicable
  • Report execution results to Strategy and Implementation teams
  • Work with business partners to resolve defects and ensure timely closure
  • Maintain clear technical documentation and support data governance standards

Key Skills:

  • 8–10 years of strong, hands-on SAS programming experience
  • Advanced expertise in Base SAS, SAS SQL, SAS Macros, and Data Step programming
  • Experience with SAS Management Console and production job scheduling
  • Practical experience using Unix shell scripting and Cron
  • Strong experience in ETL, data extraction, cleansing, transformation, and loading
  • Experience working with Hadoop-based data environments
  • Strong SQL skills and experience with relational databases (e.g. Oracle)
  • Proven experience in banking or financial services environments
  • Strong understanding of risk, regulatory, credit, or reporting data
  • Ability to understand business requirements and use cases and translate them into technical solutions
  • Strong written and verbal communication skills
  • Self-driven, delivery-focused, and deadline-oriented
  • Experience with SAS Viya implementations or migrations (desirable)
  • Experience with Google Cloud Platform (BigQuery, Datalab) (desirable)
  • Experience with Talend or other ETL tools (desirable)
  • Exposure to CI/CD pipelines and modern development practices (desirable)
  • SAS Certified Base Programmer or SAS Certified Advanced Programmer (preferred, not mandatory)
  • Bachelor’s degree or equivalent professional experience

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: Banking / Financial Services

Detailed Description From Employer:

Senior SAS Data Engineer – Banking / Financial Services (Contract)

Location: UK (Hybrid / Remote depending on project needs)

Contract Type: Contract

Industry: Banking / Financial Services

Role Overview

We are seeking a Senior SAS Data Engineer to support enterprise-scale banking and financial services data, risk, and regulatory initiatives . This is a replacement role requiring a hands-on SAS specialist with strong experience across SAS programming, data engineering, production deployment, and model scoring in regulated environments. The role works closely with Insights, Modelling, Reporting, Strategy, and Implementation teams , supporting end-to-end delivery from development through production.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade SAS programs using Base SAS, SAS SQL, Data Step programming, and SAS Macros
  • Write extensive SAS code to automate processes, reports, and model scoring
  • Build, optimise, and manage ETL / ELT pipelines in SAS
  • Set up and manage scoring processes , including SAS Scoring Accelerator for Hadoop
  • Work with large, complex banking datasets across Hadoop and relational data platforms
  • Create and manage data layers and data models within the Hadoop ecosystem
  • Partner with Insights, Modelling, and Reporting teams to deploy jobs into production
  • Coordinate with corporate systems and platform administrators on cross-domain issues
  • Perform post-deployment sanity checks to ensure production stability
  • Schedule and manage production jobs using SAS Management Console , Unix shell scripting , and Cron
  • Actively manage end-to-end job flows , monitoring failures and resolving defects
  • Apply strong knowledge of SAS merge techniques, Set statements, Formats, and Informats
  • Perform data quality checks, reconciliation, and validation
  • Provide alternate, efficient technical solutions where applicable
  • Report execution results to Strategy and Implementation teams
  • Work with business partners to resolve defects and ensure timely closure
  • Maintain clear technical documentation and support data governance standards

Essential Skills & Experience

  • 8–10 years of strong, hands-on SAS programming experience
  • Advanced expertise in Base SAS, SAS SQL, SAS Macros, and Data Step programming
  • Experience with SAS Management Console and production job scheduling
  • Practical experience using Unix shell scripting and Cron
  • Strong experience in ETL, data extraction, cleansing, transformation, and loading
  • Experience working with Hadoop-based data environments
  • Strong SQL skills and experience with relational databases (e.g. Oracle )
  • Proven experience in banking or financial services environments
  • Strong understanding of risk, regulatory, credit, or reporting data
  • Ability to understand business requirements and use cases and translate them into technical solutions
  • Strong written and verbal communication skills
  • Self-driven, delivery-focused, and deadline-oriented

Desirable / Nice to Have

  • Experience with SAS Viya implementations or migrations
  • Experience with Google Cloud Platform (BigQuery, Datalab)
  • Experience with Talend or other ETL tools
  • Exposure to CI/CD pipelines and modern development practices
  • SAS Certified Base Programmer or SAS Certified Advanced Programmer (preferred, not mandatory)
  • Bachelor’s degree or equivalent professional experience

Important Note

This role is intended for senior SAS professionals with strong banking or financial services experience , comfortable working hands-on in complex, regulated data environments .