Flag job

Report

Senior Pyspark Developer (with Banking/Capital Markets)

Location

Bengaluru, Karnataka, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Luxoft

Website: luxoft.com
Job details:

Project Description:

  • We need a Senior Pyspark Developer to work for a leading investment bank client in Trade Surveillance Team.


Responsibilities:

  • • Develop software applications based on business requirements
  • • Maintain software applications and make enhancements according to project specifications
  • • Participate in requirement analysis, design, development, testing, and implementation activities
  • • Propose new techniques and technologies for software development.
  • • Perform unit testing and user acceptance testing to evaluate application functionality
  • • Ensure to complete the assigned development tasks within the deadlines
  • • Work in compliance with coding standards and best practices
  • • Provide assistance to Junior Developers when needed.
  • • Perform code reviews and recommend improvements.
  • • Review business requirements and recommend changes to develop reliable applications.
  • • Develop coding documentation and other technical specifications for assigned projects.
  • • Act as primary contact for development queries and concerns.
  • • Analyze and resolve development issues accurately.


Mandatory Skills Description:

  • • 6+ years of experience in data intensive Pyspark development
  • • Experience as a core Python developer
  • • Must have current project experience in Banking/Capital Markets industry
  • • Basic experience in Gen/Agentic AI
  • • Experience developing Classes, OOPS, exception handling, parallel processing
  • • Strong knowledge of DB connectivity, data loading , transformation, calculation
  • • Extensive experience in Pandas/Numpy dataframes, slicing, data wrangling, aggregations
  • • Lambda Functions, Decorators
  • • Vector operations on Pandas dataframes /series
  • • Application of applymap, apply, map functions
  • • Concurrency and error handling data pipeline batch of size [1-10 gb]
  • • Ability to understand business requirements and translate them into technical requirements
  • • Ability to design architecture of data pipeline for concurrent data processing
  • • Familiar with creating/designing RESTful services and APIs
  • • Familiar with application unit tests
  • • Working with Git source control Service-orientated architecture, including the ability to consider integrations with other applications and services
  • • Debugging application


Nice-to-Have Skills Description:

  • • Knowledge of web backend technology - Django, Python, PostgreSQL.
  • • Apache Airflow
  • • Atlassian Jira
  • • Understanding of Financial Markets Asset Classes (FX, FI, Equities, Rates, Commodities & Credit), various trade types (OTC, exchange traded, Spot, Forward, Swap, Options) and related systems is a plus
  • • Surveillance domain knowledge, regulations (MAR, MIFID, CAT, Dodd Frank) and related Systems knowledge is certainly a plus


Languages:

  • English: C2 Proficient
Click on Apply to know more.

Skills

Python
Airflow
Apache
Apache Airflow
Atlassian
backend
banking
capital markets
compliance
data pipeline
Django
Git
Jira
Lambda
NumPy
Pandas
PostgreSQL
RESTful