SAS Platform Developer & Application Support Engineer
Work Location : Saudi Arabia
Experience : 4–8 Years
Notice Period : Immediate to maximum 1 month
Role Overview
We are looking for a SAS Platform Developer & Application Support Engineer with strong hands-on experience in the SAS 8.4 analytical platform. The role combines SAS development, data engineering, platform administration, application support, and production troubleshooting.
The successful candidate will be responsible for maintaining and optimizing the SAS platform, developing reliable SAS programs and ETL workflows, troubleshooting production issues, and supporting data scientists, risk analysts, and business users.
Candidates with experience in Banking, Financial Services, or Microfinance, particularly in credit risk, loan portfolios, financial reporting, or financial data processing, will be highly preferred.
Key Responsibilities
1. SAS Platform & Application Support
- Monitor the SAS 8.4 platform, application services, jobs, and server performance on a daily basis.
- Troubleshoot SAS job failures, data processing issues, financial data errors, and connectivity problems.
- Analyze application and system logs to identify root causes and resolve technical issues.
- Provide L2/L3 technical support to data scientists, risk analysts, business users, and application teams.
- Manage SAS users, roles, access permissions, and environment configurations.
- Support configuration and maintenance of SAS development, testing, and production environments.
- Coordinate with infrastructure, database, application, and vendor teams for issue resolution.
- Perform incident analysis, root-cause analysis, and corrective actions for recurring production issues.
- Support application deployments, scheduled jobs, batch processing, and production releases.
- Ensure platform availability, stability, and performance in accordance with operational requirements.
2. SAS Development
- Design, develop, test, and maintain SAS programs, macros, data workflows, and ETL processes.
- Develop efficient solutions using Base SAS, SAS Macro, PROC SQL, and other relevant SAS procedures.
- Extract, transform, validate, and load data from multiple relational databases and other data sources.
- Develop SAS datasets and analytical data models to support business and risk reporting requirements.
- Review and optimize existing/legacy SAS code to improve performance, scalability, and execution efficiency.
- Identify opportunities to automate repetitive data-processing activities.
- Develop and maintain reusable SAS macros and standardized data-processing components.
- Perform data validation and reconciliation to ensure accuracy and completeness of financial data.
3. Automation & Scheduling
- Automate recurring data-processing and operational activities using Unix/Linux shell scripting and scheduling tools.
- Monitor scheduled/batch SAS jobs and proactively address failures.
- Support job scheduling, dependencies, restart/recovery procedures, and batch execution.
- Improve operational efficiency by automating manual support and data-processing activities.
4. Production Support & Troubleshooting
- Provide timely resolution of production incidents involving SAS applications, data, interfaces, and batch processes.
- Investigate data discrepancies and determine whether issues originate from SAS programs, source systems, databases, or interfaces.
- Perform impact analysis and communicate technical findings clearly to stakeholders.
- Maintain appropriate technical documentation, support procedures, and troubleshooting guides.
- Participate in production support activities and provide assistance during critical incidents when required.
Required Technical Skills
- 3–5 years of hands-on experience in SAS development and/or SAS platform/application support.
- Strong hands-on experience with SAS 8.4 architecture, tools, and environment.
- Advanced knowledge of:
- Base SAS
- SAS Macro Language
- PROC SQL
- SAS data step programming
- SAS datasets and data manipulation
- SAS ETL/data processing
- Strong SQL skills with experience querying and extracting data from relational databases.
- Good understanding of database concepts, joins, subqueries, data validation, and performance optimization.
- Experience working in Unix/Linux environments.
- Working knowledge of Shell scripting.
- Experience with SAS job scheduling, batch processing, monitoring, and troubleshooting.
- Good understanding of application support, incident management, and production troubleshooting.
- Ability to analyze SAS logs and identify errors/root causes.
Banking / Financial Domain Experience
Experience in the Banking, Financial Services, or Microfinance sector is highly preferred.
If interested pls reply with updated cv to [Confidential Information]
WR
Balaguru