All Jobs

Python Developer

SOHO Square SolutionsTysons, Virginia, USPosted 2d ago
Full-timeOn-site

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

Interested in this role?

Create a tailored CV that highlights your most relevant experience for this position.