Negotiable
Undetermined
Remote
Remote
Summary: The role of Senior Python & SAS Developer focuses on data modernization, requiring strong expertise in Python and SAS to enhance legacy systems. The position is remote, with a preference for candidates located near the DC Metro area. Candidates must be prepared to obtain a Public Trust clearance and may start on a 1099 contract with potential for full-time conversion.
Key Responsibilities:
- Develop and modernize legacy systems using Python, focusing on data processing and backend systems.
- Translate existing logic into Python, utilizing libraries such as pandas and PySpark.
- Write and optimize stored procedures and backend logic in databases like PostgreSQL and Oracle.
- Implement AWS services and understand backend/data workflows in cloud environments.
- Manage data pipelines, including batch processing, ETL workflows, and job orchestration.
- Work in a Linux environment and troubleshoot performance issues.
Key Skills:
- Strong Python background (4+ years) with a focus on data processing and backend systems.
- Experience modernizing legacy systems and translating existing logic into Python.
- Database experience (4+ years) with PostgreSQL (PL/pgSQL) and/or Oracle PL/SQL.
- AWS experience (2+ years) with services like Lambda, SQS, and IAM.
- Data pipeline experience, including ETL workflows and performance tuning.
- Experience in a Linux environment.
- Hands-on SAS experience (2+ years) is a plus.
- Familiarity with serverless/containerization technologies (Docker, Kubernetes) is a plus.
Salary (Rate): £100
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Clearance / Eligibility
- Will need to obtain a Public Trust clearance
- Timeline is typically 6–8 weeks
- Candidates need to be comfortable with this process and timeline
- Must report to Census office in MD to retrieve their equipment and PIV. If they are not local, we will reimburse them for their travel. This will occur after they''''''''ve been onboarded.
Must-Haves
- Strong Python background (4+ years)
- Focus on data processing / backend systems (not just APIs or scripting
- Experience modernizing legacy systems
- Translating existing logic into Python (pandas, PySpark, etc.)
- Comfortable working through unclear or messy legacy workflows
- Database experience (4+ years)
- Writing and optimizing stored procedures / backend logic
- PostgreSQL (PL/pgSQL) and/or Oracle PL/SQL
- AWS experience (2+ years)
- Lambda, SQS, SNS, IAM, or similar
- Understanding of backend/data workflows in cloud environments
- Data pipeline experience
- Batch processing, ETL workflows, job orchestration
- Performance tuning and troubleshooting
- Linux environment experience
Nice to Have (Not Required):
- PySpark or R
- Serverless / containerization (Docker, Kubernetes)
- Hands-on SAS experience (2+ years)
- Specifically Base SAS in production environments
- Supporting and working with existing workflows (not just exposure)
We need someone who:
- Has worked with legacy data systems
- Can translate existing logic, not just build new features
- Is comfortable working in less structured environments
- Can balance old systems + modern cloud workflows