Python Developer

Northern Base

Jersey City (NJ)

On-site

USD 120,000 - 180,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Northern Base in Jersey City, NJ, seeks a senior Python Developer to join a data-driven trading analytics team. The role focuses on building scalable data processing and reporting solutions for equities trading, using Python libraries such as Pandas, NumPy, PySpark, and SQLAlchemy.

You'll design ETL pipelines, validate data quality, and deliver dashboards for frontline stakeholders in a fast-paced, Agile environment.

Qualifications

  • 10+ years of Python development experience, preferably in Capital Markets or Financial Services.
  • Strong Python skills with scalable data processing and reporting solutions.
  • Experience with Equities Trading data, market data, transaction data, and trade reporting systems.
  • Proficiency in Pandas, NumPy, PySpark, and SQLAlchemy for data analysis.
  • Strong SQL and relational database expertise.
  • Understanding of equities trading lifecycle and related processes.
  • Experience creating automated reporting, dashboards, analytics for stakeholders.
  • Data validation, reconciliation and data quality across trading/reporting platforms.
  • ETL, data automation, workflow optimization.
  • Experience with large enterprise datasets.
  • Agile development experience.
  • Strong analytical, problem-solving, debugging and communication skills.

Responsibilities

  • Develop and maintain Python-based solutions for Equities Trading analytics and reporting.
  • Design automated reporting frameworks to deliver timely insights.
  • Analyze trading and market datasets to transform data into reports and recommendations.
  • Develop ETL processes to extract, transform, and load data from multiple sources.
  • Work closely with Front Office, Trading, Operations, Risk, and Finance to gather requirements.
  • Ensure data accuracy and integrity through validation and reconciliation.
  • Create and maintain dashboards, reports, analytics for stakeholders.
  • Optimize data processing workflows through automation.
  • Troubleshoot data issues and perform root cause analysis.
  • Participate in Agile ceremonies; maintain documentation and governance.
  • Collaborate with cross-functional teams to deliver data solutions for trading operations.

Skills

Python development
Pandas
NumPy
PySpark
SQLAlchemy
SQL
Data analysis
Data processing
ETL
Agile
Troubleshooting
Communication

Job description

Role: Python Developer

Location: Jersey City, NJ

Job type: Full time

Job Description
Must Have Technical/Functional Skills
  • 10+ years of experience in Python development, preferably within Capital Markets, Equities Trading, or Financial Services environments.
  • Strong hands-on experience in Python development with the ability to build scalable data processing and reporting solutions.
  • Experience working with Equities Trading data, market data, transaction data, and trade reporting systems.
  • Strong proficiency in Python libraries such as Pandas, NumPy, PySpark, and SQLAlchemy for data analysis and processing.
  • Expertise in SQL and working with relational databases for data extraction, transformation, and reporting.
  • Strong understanding of Equities Trading, trade lifecycle, market data, order management, execution, allocation, and settlement processes.
  • Experience developing automated reporting, dashboards, and analytics solutions for business stakeholders.
  • Experience in data validation, reconciliation, and ensuring data quality across trading and reporting platforms.
  • Hands-on experience with ETL processes, data automation, and workflow optimization.
  • Experience working with large datasets in enterprise data platforms.
  • Proven experience working in an Agile development environment.
  • Strong analytical, problem-solving, debugging, and troubleshooting skills.
  • Excellent verbal and written communication skills.
Roles & Responsibilities
  • Develop and maintain Python-based solutions supporting Equities Trading, trading analytics, and reporting processes.
  • Design and build automated reporting frameworks to deliver timely and accurate business insights.
  • Analyze trading and market datasets and transform complex data into meaningful reports and actionable recommendations.
  • Develop ETL processes to extract, transform, and load data from multiple internal and external data sources.
  • Work closely with Front Office, Trading, Operations, Risk, and Finance teams to understand business requirements.
  • Ensure accuracy, completeness, and integrity of trading and market data through validation and reconciliation processes.
  • Create and maintain dashboards, reports, and analytics solutions for business stakeholders.
  • Optimize existing reporting and data processing workflows through automation and continuous improvement initiatives.
  • Troubleshoot data-related issues and perform root cause analysis to resolve reporting discrepancies.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Maintain technical documentation and ensure adherence to development and governance standards.
  • Collaborate with cross-functional teams to deliver high-quality data and reporting solutions supporting Equities Trading operations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 100,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage: Health
Dental & Vision coverage
+4
Python Developer With Report Trading Experience
Python Developer With Report Trading Experience

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 100,000 - 115,000
Discretionary Annual Incentive
Comprehensive Medical Coverage (Health
Comprehensive Medical Coverage: Dental
+6
Senior Python Developer - Equities Trading & Data Analytics
Senior Python Developer - Equities Trading & Data Analytics

Northern Base • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Senior Python Engineer - Equities Trading & Data Analytics
Senior Python Engineer - Equities Trading & Data Analytics

Tata Consultancy Services Limited • Jersey City (NJ)

On-site
USD 100,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage: Health
Dental & Vision coverage
+4
Python Data Engineer – Trading Data & Automated Reporting
Python Data Engineer – Trading Data & Automated Reporting

Tata Consultancy Services Limited • Jersey City (NJ)

On-site
USD 100,000 - 115,000
Discretionary Annual Incentive
Comprehensive Medical Coverage (Health
Comprehensive Medical Coverage: Dental
+6
Python Developer
Python Developer

Signature IT World Inc • Woodbridge Township (NJ)

On-site
USD 90,000 - 120,000
Python Developer
Python Developer

Setec Alpha • New York (NY)

On-site
USD 140,000 - 190,000
Python Developer
Python Developer

Veridian Tech Solutions, Inc. • Pennington (NJ)

On-site
USD 110,000 - 170,000
Python Developer
Python Developer

Boothbay Fund Management LLC • United States

On-site
USD 120,000 - 180,000
Python Full Stack Developer
Python Full Stack Developer

BRAINS WORKGROUP, INC. • New York (NY)

On-site
USD 83,000 - 88,000