Job ID: Position:Software Developer / Python Developer Client:Freddie Mac Location:McLean VA (Onsite) Duration:6 Months (with possible extension) Pay Rate:$60-70/hr. on W2 OR $70-80/hr. on c2c Visa: USC GC GC-EAD & H4-EAD (Locals) MOI: 2 round last round onsite
Best if they are from backing background.
Must Have Qualifications
Minimum 6 years of hands-on Python development experience (Mandatory)
Strong expertise in Python programming
Strong experience with SQL and relational databases (Snowflake Databricks or SQL Server)
Hands-on experience with ETL application development refactoring and modernization
Strong experience with unit testing frameworks (Pytest) and automated test coverage
Solid experience with Git (version control in team environments)
Experience with data processing libraries (pandas numpy)
Experience with containerization tools (Docker Kubernetes or Podman) 1 2 years required
Experience in end-to-end testing and data integrity validation
Job Description
Refactor and modernize existing components of an ETL application to improve maintainability performance and scalability
Perform end-to-end testing to verify accuracy of all layers and perform parallel testing to ensure data integrity of the new system
Establish metrics and monitoring systems to evaluate effectiveness of implemented solutions
Diagnose and resolve defects eliminate technical debt in new solution and drive continuous improvements aligned with software engineering best practices
Write clean robust high-quality code following best practices supported by automated unit and integration tests with strong coverage
Coordinate with team members across different layers of the stack (data services APIs and infrastructure) to deliver end-to-end solutions
Assist with infrastructure upgrades platform migrations and adoption of new technologies to improve reliability security and operational efficiency
Contribute to design discussions code reviews and documentation
Demonstrate commitment to collaborative problem-solving thoughtful design and high-quality deliverables
Document findings and outcomes to build a knowledge base for future reference
Qualifications
Hands-on software development experience using Python programming
Skilled in pandas and numpy Python libraries
2 3 years of experience using Git for source control in a team-based development environment
2 3 years of experience with SQL and relational database development
1 2 years of experience with containerization and orchestration technologies (Docker Podman Kubernetes)
2 3 years of experience with unit testing frameworks (Pytest) and automated test coverage
Strong oral and written communication skills
Strong team collaboration skills
Strong critical thinking and problem-solving skills
Familiarity with Agile development processes
Preferred Skills
Graduate degree in Information Technology Computer Science or related field
Experience engaging with team members to gather requirements align priorities and drive delivery
Exposure to product and project management tools (e.g. JIRA) for planning and tracking
Relevant technical certifications
Job ID: Position: Software Developer / Python Developer Client: Freddie Mac Location: McLean VA (Onsite) Duration: 6 Months (with possible extension) Pay Rate: $60-70/hr. on W2 OR $70-80/hr. on c2c Visa: USC GC GC-EAD & H4-EAD (Locals) MOI: 2 round last round onsite Best if they are from bac...
Job ID: Position:Software Developer / Python Developer Client:Freddie Mac Location:McLean VA (Onsite) Duration:6 Months (with possible extension) Pay Rate:$60-70/hr. on W2 OR $70-80/hr. on c2c Visa: USC GC GC-EAD & H4-EAD (Locals) MOI: 2 round last round onsite
Best if they are from backing background.
Must Have Qualifications
Minimum 6 years of hands-on Python development experience (Mandatory)
Strong expertise in Python programming
Strong experience with SQL and relational databases (Snowflake Databricks or SQL Server)
Hands-on experience with ETL application development refactoring and modernization
Strong experience with unit testing frameworks (Pytest) and automated test coverage
Solid experience with Git (version control in team environments)
Experience with data processing libraries (pandas numpy)
Experience with containerization tools (Docker Kubernetes or Podman) 1 2 years required
Experience in end-to-end testing and data integrity validation
Job Description
Refactor and modernize existing components of an ETL application to improve maintainability performance and scalability
Perform end-to-end testing to verify accuracy of all layers and perform parallel testing to ensure data integrity of the new system
Establish metrics and monitoring systems to evaluate effectiveness of implemented solutions
Diagnose and resolve defects eliminate technical debt in new solution and drive continuous improvements aligned with software engineering best practices
Write clean robust high-quality code following best practices supported by automated unit and integration tests with strong coverage
Coordinate with team members across different layers of the stack (data services APIs and infrastructure) to deliver end-to-end solutions
Assist with infrastructure upgrades platform migrations and adoption of new technologies to improve reliability security and operational efficiency
Contribute to design discussions code reviews and documentation
Demonstrate commitment to collaborative problem-solving thoughtful design and high-quality deliverables
Document findings and outcomes to build a knowledge base for future reference
Qualifications
Hands-on software development experience using Python programming
Skilled in pandas and numpy Python libraries
2 3 years of experience using Git for source control in a team-based development environment
2 3 years of experience with SQL and relational database development
1 2 years of experience with containerization and orchestration technologies (Docker Podman Kubernetes)
2 3 years of experience with unit testing frameworks (Pytest) and automated test coverage
Strong oral and written communication skills
Strong team collaboration skills
Strong critical thinking and problem-solving skills
Familiarity with Agile development processes
Preferred Skills
Graduate degree in Information Technology Computer Science or related field
Experience engaging with team members to gather requirements align priorities and drive delivery
Exposure to product and project management tools (e.g. JIRA) for planning and tracking