Skip to main content

Senior Full Stack Developer

McLean, VA
Permanent

Posted

Our client, a Real Estate and Financial Services company, is looking for a Senior Full Stack Developer for their McLean, VA location.

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.
  • Managing and optimizing ETL processes.
  • Working directly with large datasets stored in Snowflake.
  • Manipulating, calculating, and querying complex Financial data.

Requirements:
  • Agile Scrum Development
  • At least 3 years of hands-on software development using Python and/or Java with knowledge of application, data and architecture design patterns and principles.
  • Extensive experience working with Python libraries like Pandas, Numpy, Gunicorn, Celery, SQLAlchemy, and Flask/FastAPI.
  • Must have 5+ 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.
  • 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.
  • 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.
  • 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 Client experience and understanding Corporate Data Warehouse is a plus.
  • Experience with ETL tools and data pipeline orchestration.
Core Candidate Profile Requirement
  • Not a Modular Developer: Candidates must be true end-to-end Full Stack developers who can own both sides of the application.
  • Domain Focus: Heavy emphasis on Financial Engineering, financial calculations, and data forecasting.
  • Backend: Python Development, Django, FastAPI.
  • Python Data Libraries: Pandas, NumPy.
  • Frontend: React 18, Material UI (MUI).
  • Databases: Strong, advanced SQL query-writing capabilities.

Why Should You Apply?
  • Health Benefits
  • Referral Program
  • Excellent growth and advancement opportunities

Job Type: Permanent

Job ID: 255050431