All Jobs
About the Role
Job Title: Python Developer-Full Stack Senior
Location: McLean, VA (Onsite) - Locals Only
Duration: 6 Months
Interview Type: In-Person Interview
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
•
Bachelor’s 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 Corporate Data Warehouse is a plus.
•
Experience with ETL tools and data pipeline orchestration