"Senior Python Developer Only Locals to VA/DC/MD and Direct F2F Interview

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Able to Provide Sponsorship

Skills

Python SAS PySpark AWS Kubernetes

Job Details

Position: Python Developer---Only Locals to VA/DC/MD and Direct F2F Interview

Location: McLean, VA, Duration: 12+ Months with possible extension.

About the Role: Seeking a experienced Python Developer to support a large-scale data platform modernization project. The role involves converting legacy systems built on SAS and Informatica into a modern, cloud-native stack using Python, PySpark, AWS, and Kubernetes. You ll collaborate with data engineers, DevOps, and QA teams to build clean, testable, and production-ready Python code for data migration, transformation, and automation.

Key Responsibilities:
Develop efficient, reusable Python code to support data migration from legacy systems.
Build and optimize data transformation logic using PySpark and AWS services.
Work closely with architects to rewrite existing SAS/Informatica logic into Python modules.
Containerize Python applications and deploy them using Kubernetes.
Implement automated unit and integration tests using PyTest, Behave, or Cucumber.
Maintain code quality standards with tools like SonarQube or similar.
Work with PostgreSQL databases and support migration from DB2.
Collaborate in Agile teams, participate in code reviews, and contribute to design discussions

Must Haves Skills:
Strong experience with Python 3.9/3.11 for backend/data-heavy applications.
Familiarity with PySpark for distributed data processing.
Working knowledge of AWS services relevant to data workflows (e.g., S3, Lambda, Glue).
Experience with Docker/Kubernetes for container orchestration.
Understanding of legacy platforms like SAS and Informatica to help with migration (not mandatory to code in them).
Proficiency with test automation using frameworks like PyTest, Behave, or Cucumber.
Exposure to PostgreSQL and basic understanding of DB2.
Knowledge of static code analysis tools like SonarQube

Nice to Have:
Angular (for UI layer, if needed)
Hadoop (v3.x)
Autosys (for job scheduling and orchestration)

NOTE: Please respond only Locals to VA/DCMD applicants.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.