Senior Python And Pyspark Developer Luxoft

  • company name Luxoft
  • working location Office Location
  • job type Full Time

Experience: 8 - 8 years required

Pay:

Salary Information not included

Type: Full Time

Location: All India

Skills: Django, Python, pyspark

About Luxoft

Job Description

You will be working as a Senior Python and Pyspark Developer for a leading investment bank client. Your main responsibilities will include developing software applications based on business requirements, maintaining and enhancing software applications according to project specifications, participating in requirement analysis, design, development, testing, and implementation activities, proposing new techniques and technologies for software development, performing unit testing and user acceptance testing to evaluate application functionality, ensuring completion of assigned development tasks within deadlines, working in compliance with coding standards and best practices, providing assistance to Junior Developers when needed, performing code reviews and recommending improvements, reviewing business requirements and recommending changes to develop reliable applications, developing coding documentation and other technical specifications for assigned projects, acting as the primary contact for development queries and concerns, and analyzing and resolving development issues accurately. You must have 8+ years of experience in data-intensive Python development with proven experience as a core Python and Pyspark developer. You should have experience in 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]. Additionally, you should have the ability to understand business requirements and translate them into technical requirements, design the architecture of data pipeline for concurrent data processing, create/design RESTful services and APIs, work with Git source control service, consider integrations with other applications and services in a service-orientated architecture, and debug applications. Nice-to-have skills include knowledge of web backend technology such as 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. Surveillance domain knowledge, regulations (MAR, MIFID, CAT, Dodd Frank), and related systems knowledge are certainly a plus. Fluency in English at a C2 Proficient level is required for this position.,