Python Developer

Tata Consultancy Services Ltd

  • Jersey City, NJ
  • 19 days ago
  • $100,000–$120,000 Per Year

Highlights

Strong understanding of Equities Trading, trade lifecycle, market data, order management, execution, allocation, and settlement processes. Collaborate with cross-functional teams to deliver high-quality data and reporting solutions supporting Equities Trading operations.

Numbers & Facts

LocationJersey City, NJ
Salary$100,000–$120,000 Per Year

Description

Role: Engineer

Required Skills: Python | SQL

Qualification: BACHELOR OF COMPUTER SCIENCE

Experience: 10 - 15 Years

Function: TECHNOLOGY

Apply By: 2026-12-07

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.

TCS Employee Benefits Summary:

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 O ff, Sick Leave & Holidays.

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

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

Similar Jobs