Python Developer with report trading experience

Tata Consultancy Services

Jersey City (NJ)

On-site

USD 100,000 - 115,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Discretionary bonus
Comprehensive medical coverage
Family support (maternity/paternity)

Job summary

Tata Consultancy Services is seeking a skilled Python data engineer to develop and maintain data processing and reporting solutions for trading and market data. You will build automated frameworks, transform complex datasets into meaningful insights, and collaborate with Front Office, Operations, Risk and Finance to meet reporting needs.

The role requires strong Python, SQL, and data skills, experience with ETL, dashboards, and a solid understanding of financial markets.

Qualifications

  • Strong hands-on experience in Python development with scalable data processing and reporting solutions.
  • Experience with trading data, market data, transaction data, and financial 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.
  • Experience developing automated reporting, dashboards, and analytics solutions for business stakeholders.
  • Strong understanding of financial markets, trading operations, trade lifecycle, and market data concepts.
  • 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.
  • Proven experience working in an Agile development environment.
  • Strong analytical, problem-solving, debugging, and troubleshooting skills.
  • Excellent verbal and written communication skills.

Responsibilities

  • Develop and maintain Python-based solutions to support trading data analysis, reporting, and operational processes.
  • Design and build automated reporting frameworks to deliver timely and accurate business insights.
  • Analyze trading datasets and transform complex data into meaningful reports and actionable recommendations.
  • Develop data extraction, transformation, and loading (ETL) processes from multiple internal and external data sources.
  • Work closely with Front Office, Operations, Risk, and Finance teams to understand reporting requirements and business objectives.
  • 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 processes through automation and process improvements.
  • 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 that support financial markets operations.

Skills

Python development
Data analysis
Agile development
Communication skills
Problem solving
Troubleshooting
Data validation
ETL
Dashboard design

Education

Bachelor of Computer Science

Tools

Python
Pandas
NumPy
PySpark
SQLAlchemy
SQL

Job description

  • Strong hands-on experience in Python development with the ability to build scalable data processing and reporting solutions.
  • Experience working with trading data, market data, transaction data, and financial 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.
  • Experience developing automated reporting, dashboards, and analytics solutions for business stakeholders.
  • Strong understanding of financial markets, trading operations, trade lifecycle, and market data concepts.
  • 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.
  • Proven experience working in an Agile development environment.
  • Strong analytical, problem-solving, debugging, and troubleshooting skills.
  • Excellent verbal and written communication skills.

Develop and maintain Python-based solutions to support trading data analysis, reporting, and operational processes.

Design and build automated reporting frameworks to deliver timely and accurate business insights.

Analyze trading datasets and transform complex data into meaningful reports and actionable recommendations.

Develop data extraction, transformation, and loading (ETL) processes from multiple internal and external data sources.

Work closely with Front Office, Operations, Risk, and Finance teams to understand reporting requirements and business objectives.

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 processes through automation and process improvements.

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 that support financial markets operations.

Discretionary Annual Incentive.

Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.

Family Support: Maternal & Parental Leaves.

Insurance Options: Auto & Home Insurance, Identity Theft Protection.

Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.

Time Off: Vacation, Time Off, Sick Leave & Holidays.

Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Salary Range: $100,000 - 115,000 a year

BACHELOR OF COMPUTER SCIENCE

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Radley James • New York (NY)

On-site
USD 405,000 - 495,000
401(k)
Medical insurance
Pension plan
+7
Python Developer: Trading Data Analytics & Dashboards
Python Developer: Trading Data Analytics & Dashboards

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 100,000 - 115,000
Discretionary bonus
Comprehensive medical coverage
Family support (maternity/paternity)
Python Developer
Python Developer

Signature IT World Inc • Woodbridge Township (NJ)

On-site
USD 90,000 - 120,000
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Engtal • New York (NY)

On-site
USD 250,000 - 400,000
Medical insurance
Vision insurance
401(k)
Python Developer III
Python Developer III

Bank of America • Jersey City (NJ)

On-site
USD 103,000 - 180,000
Discretionary incentive eligible
Annual discretionary plan
Benefits eligible
Python Full Stack Developer with AI/Gen AI
Python Full Stack Developer with AI/Gen AI

Tata Consultancy Services • Charlotte (NC)

On-site
USD 130,000 - 170,000
Discretionary Incentive
Medical Coverage
Parental Leaves
+6
Python Software Engineer Financial Engineering
Python Software Engineer Financial Engineering

Risk Analytics Company • Guilford (CT)

On-site
USD 120,000 - 170,000
Senior Developer
Senior Developer

Tata Consultancy Services • Charlotte (NC)

On-site
USD 110,000 - 120,000
Discretionary Annual Incentive.
Comprehensive Medical Coverage
Family Support: Parental Leaves
+3
Software Engineer (Python & SQL)
Software Engineer (Python & SQL)

Access Search, Inc. • Illinois

On-site
USD 130,000 - 180,000
Senior Software Developer - Python
Senior Software Developer - Python

Interactive Brokers • Chicago (IL)

On-site
USD 200,000 - 250,000
Competitive salary
Annual performance-based bonus
401(k) retirement plan with competitive company match
+3