Job description

Job Description

    Contract job Position

     

    Job Title:  SAS Developer

    Work Location: Santa Clara, CA

     

    Job Description:

    • Enhance and develop existing reports and data interfaces using SAS.
    • Refactor current SAS code to ensure it is optimized for efficiency, automation, and maintainability, and aligns with industry best practices.
    • Actively mentor team members, helping them improve their skills in SAS coding, information maps, stored processes, web reporting, and SAS administration.
    • Provide support with SAS administration tasks, including performance tuning and scheduling of programs.
       

    Responsibilities:

    • Design and develop batch processing software on the UNIX platform using Korn shell scripting to manage and execute SQL, SAS, and/or Perl programs.
    • Maintain and enhance the department's SAS production environment, ensuring the efficiency and integrity of source code and process flows.
    • Collaborate with key stakeholders across Retail Financial Services to understand the requirements of approved marketing campaigns.
    • Adhere to departmental coding, testing, and documentation standards and best practices.
    • Lead business intelligence (BI) initiatives from concept to completion, ensuring successful delivery.
    • Take full ownership of data-related activities, including collection, review, cleansing, quality assurance, and reporting, to ensure successful end-user adoption of BI applications across the organization.
    • Participate in design reviews, offering feedback on design recommendations, data flow, and security requirements.
    • Translate technical specifications into application modules, developing or enhancing them as necessary.
    • Collaborate with Wholesale team members to understand business needs and design high-quality information delivery solutions, including reports, dashboards, and analytics.
    • Develop subject matter expertise in the business areas supported, their systems, and data, to ensure the development of effective and accurate solutions.
       

    Requirements:

    • Experience with ETL tools like Talend is an advantage.
    • At least 5 years of SAS programming experience, including expertise in SAS/STAT, SAS Macro, and advanced SAS programming functions.
    • A minimum of 2 years of hands-on experience with SAS Unix shell scripting, including scheduling jobs with Cron and managing the full workflow.
    • Proven experience in extracting, loading, cleansing, and manipulating data within a SAS environment.
    • Familiarity with Google Cloud Platform, including BigQuery and Datalab, is preferred.
    • Excellent communication skills, both written and verbal.
    • Experience in creating data layers and data models within the Hadoop ecosystem is a plus.
    • At least 2 years of experience in scheduling production jobs using SAS Management Console.
    • Self-motivated with strong persuasion, facilitation, and influencing abilities.
    • Previous experience working in a client-facing environment.
    • 8-10 years of overall experience with a solid background in SAS.
    • SAS Certified Base Programmer and SAS Certified Advanced Programmer credentials are preferred, but not required.
    • A minimum of a bachelor’s degree is required.
    • Strong focus on meeting deadlines and achieving closure on projects.
       

    Qualifications:

    • 2-3 years of experience in writing customized SAS code, including proficiency in macro programming and integrating with external data sources.
    • Bachelor's degree in Management Information Systems, Computer Science, or a related technical field.
    • Comfortable and experienced working in both Unix and Windows environments.
    • Over 5 years of experience as an Application Developer with a strong focus on SAS programming and data analytics.
    • Extensive knowledge of Base SAS programming.
    • Proficient in SAS Macro programming.
       

    Additional Skills:

    • Experience in data analytics is preferred.
    • Hands-on experience with Enterprise Miner.
    • Proficient in working with Unix file systems and Unix shell scripting.
    • Ability to develop new code from scratch, rather than just maintaining existing code.
    • A degree in Software Engineering, or a Master's degree in Computer Science is desirable.