Senior Full Stack Python Developer
McLean, MD - USA
Job Summary
Position: Senior Full Stack Python Developer Will not consider candidate with Data Engineer need Developer Software Engineer would work.
Client: Freddie Mac
Location: Mclean VA (Onsite)
Duration: 6 Months (with possible extension)
Visa: USC GC GC-EAD & H4-EAD (Who can work on W2 though its a C2C role client wants candidate on W2
Pay Rate: $65-75/hr. on W2 or $/hr. on C2C
MOI: Last round Onsite
Must Have Qualifications:
- Must have 7 years of experience in software development using Python.
- Must be strong in both Front End and Back End.
- Knowledge and strong understanding of Architecture Design Patterns and Principles is required.
- Must have experience working with popular Python frameworks such as Django FAST API and Python libraries.
Job Description:
The position requires knowledge of model coding using Python to build out the financial forecasting models. Knowledge of coding of other financial model languages preferred.
Responsibilities:
- Work closely with Model Implementation and I&CM BTO support teams to support technology delivery activities in support of Data Transformation Program.
- Play a key role in analyzing and converting complex SQL queries to align with new data sources supporting large-scale data migrations and ensuring seamless data integration across multiple systems.
- Update and or build applications to source securitization data from data warehouses.
- Support and execute data migration activities ensuring data integrity and accuracy.
- Work with Snowflake for data warehousing migration and advanced analytics.
Basic Requirements:
- 5 years of Python and coding experience is a must.
- 5 years of hands-on experience with SQL including complex query analysis and optimization.
- 3 years of experience in integrating with Snowflake APIs for data extraction and manipulation.
- 5-10 years of IT experience in design development integration and testing of software solutions based on Python REST Webservices and Web Development.
- 5-10 years of experience with relational databases including Sybase SQL Server and MySQL.
- Good knowledge and experience with database technologies such as SQL and NoSQL.
- Demonstrated ability to analyze and join large datasets across multiple sources.
- 5 years of experience with managing building and deploying code through tools including Jira GIT Bitbucket Gradle Linux Docker and Jenkins.
- 5 years of experience designing and executing unit tests using Python testing framework based on business requirements and functional specifications.
- Automation Testing: Pytest Unitest Monkey patch pytest-mockito etc.
- 5 years of experience with popular Python frameworks such as Django and FAST API.
- In-depth understanding of the Python software development stacks ecosystems frameworks and tools such as Numpy Scipy Pandas sci-kit-learn.
- Build CI/CD Tools: Gradle Jenkins Git Conda pip Jira Gitlab Confluence.
- Bachelors degree in computer science or related field.
Preferred Skills:
- Work independently contributing to the success of assigned project(s).
- Collaborate with cross-functional teams including Data Architects Business Analysts and Project Managers.
- Demonstrated business acumen problem solving skills intellectual maturity and relationship management skills.
- Prior Freddie Mac experience and understanding of Corporate Data Warehouse is a plus.
- Experience with ETL tools and Data Pipeline Orchestration.