Senior Python and Pyspark developer

Software Development
  • Software Development
  • India

Luxoft

Project Description:

We need a Senior Python and Pyspark Developer to work for a leading investment bank client .

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:

Django PySpark Python

Mandatory Skills Description:

• 8+ years of experience in data intensive python development.

• Proven experience as a core Python and Pyspark developer.

• 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:

• 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

To apply for this job please visit in.linkedin.com.

Similar Jobs to Apply
  • EXL SERVICES
    India

    Senior Manager Job Title: Senior Manager – ETL Developer Location: Noida Department: CX Transformation Reports To: AVP Analytics Type: Full-Time Job Summary: We are seeking a seasoned Senior Manage
  • Hyland
    Hyderabad, Telangana, India

    Overview Hyland Software is widely known as a great company to work for and a great company to do business with. Being a leader in providing software solution for managing content, processes and case
  • Maersk
    India

    Software Engineer – Cargo, Capacity & Container Management. Maersk is going through times of unprecedented change. From the farm to your refrigerator, or the factory to your wardrobe, we are de
  • DigiHelic Solutions Pvt. Ltd.
    India

    Full Stack Engineer (Angular + Java/J2EE) Location: Bangalore (Hybrid) Experience: 4–8 years (2–3 years in Frontend + 2–5 years in Java/J2EE development) Employment Type: Full-time About the