Senior Python Developer - Mclean ,VA ( Onsite ) Local Only

Overview

On Site
Hybrid
Depends on Experience
Contract - Independent
Contract - W2

Skills

Python
Pyspark
Microservices
CI/CD
Cucumber
Pytest
Postgre SQL

Job Details

Position: Python Developer

Location: Mclean ,VA ( Onsite ) Local Only

Duration: Long Term

Client : Freddie Mac

Looking Local Only , Inperson / F2F Interview Required

Glider Test Mandatory

Position Overview:

Freddie Mac is seeking a talented and experienced Senior Python Developer to join our high-performing technology team. This role requires hands-on expertise in developing Python-based microservices, working with PySpark, and deploying applications in AWS EKS environments. The ideal candidate is also proficient in PostgreSQL, test automation frameworks like Behave/Cucumber and PyTest, and has strong experience with CI/CD tools such as Jenkins, SonarQube, and Fortify.

Key Responsibilities:

Design, develop, and maintain scalable Python microservices and data processing pipelines using PySpark.

Develop robust data integration and transformation logic leveraging AWS EKS, S3, and other cloud-native services.

Implement and maintain automation test suites using Behave (BDD/Cucumber) and PyTest frameworks.

Build and optimize database interactions with PostgreSQL, ensuring high performance and security.

Collaborate with cross-functional teams including QA, DevOps, and Product to deliver high-quality software on time.

Integrate security, quality, and code coverage tools such as SonarQube and Fortify into CI/CD pipelines.

Use Jenkins for continuous integration, managing automated deployments, and improving the release process.

Work closely with internal clients and stakeholders to understand business requirements and provide effective technical solutions.

Troubleshoot production issues and contribute to performance tuning and optimization efforts.

Required Qualifications::

Bachelor s degree in Computer Science, Engineering, or a related field.

9+ years of experience in Python development with strong object-oriented and functional programming skills.

Strong experience with PySpark and distributed data processing.

Hands-on experience building and deploying microservices on AWS using EKS (Elastic Kubernetes Service).

Proficient with PostgreSQL and experience in writing complex SQL queries and stored procedures.

Expertise in test automation frameworks like Behave (Cucumber) and PyTest.

Familiarity with CI/CD tools: Jenkins, SonarQube, and Fortify.

Experience working in Agile/Scrum development environments.

Preferred:

Knowledge of container orchestration (Docker/Kubernetes) and AWS cloud-native patterns.

Familiarity with monitoring/logging tools (e.g., Splunk, CloudWatch).

Experience in financial services or a large-scale enterprise environment.

Disclaimer: i-Link Solutions Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. We especially invite women, minorities, veterans, and individuals with disabilities to apply. EEO/AA/M/F/Vet/Disability.

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.