Senior Python Developer Banking & Risk Modeling

  • MARKS IT Solutions
  • New York, New York
  • 03/14/2026
Information Technology Telecommunications

Job Description

Job Title: Senior Python Developer Banking & Risk Modeling
Location: Downtown, New York, NY(Onsite)

Role Overview
We are seeking an experienced Senior Python Developer to support data-driven initiatives within a banking and financial risk environment. The ideal candidate will have strong expertise in Python development, SQL-based data manipulation, and financial risk modeling, along with a solid understanding of banking systems and liquidity management.
This role involves building and enhancing data processing solutions, applying data modeling techniques, and supporting financial risk analytics initiatives. The selected consultant will work closely with cross-functional teams including data engineers, risk analysts, and financial technology teams in an Agile development environment.
Candidates with a strong background in financial services, banking risk models, and data-driven development will be best suited for this role.

Key Responsibilities
Design and develop Python-based applications and data processing solutions for financial and risk analytics
Manipulate and analyze large datasets using SQL and Python
Support development and enhancement of risk models and analytics platforms
Work with financial data related to liquidity, risk management, and banking operations
Apply data modeling techniques to structure and optimize financial datasets
Collaborate with stakeholders to understand risk analytics and reporting requirements
Integrate data from multiple banking systems and financial data sources
Ensure code quality through testing, documentation, and peer reviews
Participate in Agile development processes, including sprint planning and stand-ups
Support troubleshooting, debugging, and performance optimization of data pipelines and applications
Work closely with cross-functional teams including data engineers, analysts, and risk management teams

Required Skills & Qualifications
5+ years of experience in Python development
Strong experience with SQL and data manipulation
Experience working with risk models or financial risk analytics systems
Solid experience within the banking or financial services domain
Strong understanding of data modeling concepts and data structures
Experience handling large financial datasets and analytics workflows
Familiarity with Agile development methodologies
Strong analytical and problem-solving skills
Excellent communication and collaboration skills

Mandatory Skills
Strong hands-on experience with Python programming
Experience working in Banking or Financial Services environments
Background in Risk Modeling or Financial Risk Analytics
Strong expertise in SQL and data analysis
Experience working with data modeling techniques
Solid educational background from a reputed university