Software Engineer - REMOTE WORK - 59869
Apply on
Job Description
Software Engineer - REMOTE WORK - 59869
We have an immediate long-term opportunity with one of our prime clients for a position of Software Engineer to work on remote basis.
- IV PROCESS:
- 2 steps
- 1st will be intro call with Ron
- 2nd is panel with 2-3 interviewers
- Questions around SAS coding and how to handle
- Similar Python questions.
- If you see X in SAS, what is the Python equivalent
- 2 steps
Job Description:
The Client Decision Science + Integration (DDSI) organization is responsible for supporting clients across The Walt Disney Company including the Disney Parks, Experiences and Products segment which include Parks & Resorts both domestic and international, Consumer Products and Disney Signature Experiences as well as the Disney Entertainment segment including Studios Content (Disney Theatrical Group), General Entertainment Content, and ESPN and Sports Content.
DDSI leverages technology, data analytics, optimization, statistical and econometric modeling to explore opportunities, shape business decisions and drive business value.
The Data Engineering team is responsible for partnering with Decision Science Products, Decision Science, Client and Technology team members on various development and sustainment projects, ad-hoc requests, prototyping and research initiatives by providing data pipeline and database engineering services.
The DDSI Data Engineering (DE) team is seeking a Software Engineer contractor to assist with the migration of our legacy SAS analytic workloads into our current tech stack that includes SQL, Python, Snowflake and Airflow.
In this position, the candidate will perform tasks to translate, develop, implement, enhance and modernize the SAS analytic code. Prior experience with standard SAS code such as DATA and PROC's will be required to ensure a proper transition to Python. This role will work with fellow team members to develop a test plan to validate proper transformation.
Basic Qualifications:
3-5 years of overall technical experience
Experience with SAS language (Data Steps, PROC's, etc.)
High proficiency in Python and SQL coding
Experience leveraging job scheduling software (e.g. Apache Airflow, Gitlab Runners)
Experience with developing in a multi environment (Dev, QA, Prod, etc.) and DevOps procedures for code deployment/promotion
Strong understanding of database design and proficiency using various database platforms, such as PostgreSQL or Snowflake
Experience managing and deploying code using a source control product such as GitLab/GitHub
Preferred Qualifications:
Experience working with large datasets and big data technologies, preferably cloud-based, such as Snowflake or similar
Knowledgeable on cloud architecture and product offerings, preferably AWS
Experience using containerization technologies such as Docker or Kubernetes
SUPPLIER CALL NOTES:
- PROJECT:
- Need to move existing SAS processes over to Python
- 34 processes that needed to be migrated
- There will be some data aggregation and some reporting as well
- Ultimate goal is to convert out of SAS completely and into Python
- D2D RESPONSIBILITIES:
- Do heavy lifting of the migration
- Review code transfers and doing coding into Python
- SDLC, recreating SAS templates into the new stack
- Need to do documentation of processes as well
- Look across SAS modules and make recommendations into Python
- Need to be able to create tables in databases
- Dynamic programming
- Parallel processing
- TECH STACK:
- Must Haves:
- Coding in SAS
- Python
- Relational DB knowledge, table creation
- GitLab or similar
- SQL
- Nice Haves:
- AirFlow
- SnowFlake
- Industry Exp
- Apex Alums
- Must Haves:
**ALL successful candidates for this position are required to work directly for PRIMUS. No agencies please only W2**
For immediate consideration, please contact:
AISHWARYA
PRIMUS Global Services
Direct - (972) 798-2408
Desk - (972) 753-6500 Ext. 215
Email: [email protected]