Img
Contact Us

Corporates

Would you like us to assist in your search for premium talent?

Phone: +91 63090 90392
E-mail: info@hirecamp.in

Candidates

Are you looking for the right career opportunity?

Submit your CV
Lead Python Software Engineer

Lead Python Software Engineer

  • Location : Mumbai
  • 8 Views
  • Package : 25LPA
  • Experience : 10 Years

Description

ob Description

S&P Global Dow Jones Indices

The Role: Senior Lead Development Engineer Python

S&P Dow Jones Indices a global leader in providing investable and benchmark indices to the financial markets, is looking for a Senior Lead Development Engineer to join our technology team.

The Team:You will be part of global technology team comprising of Dev, QA and BA teams and will be responsible for analysis, design, development and testing.

Responsibilities and Impact: You will be working on one of the key systems that is responsible for calculating re-balancing weights and asset selections for S&P indices. Ultimately, the output of this team is used to maintain some of the most recognized and important investable assets globally.

  • Design and development of Python applications deployed to AWS cloud services.
  • Interface with UI application(s), RESTful interfaces, and diagnose issues.
  • Coding, Documentation, Testing, Debugging, Documentation and level 3 support.
  • Taking ownership of code modules and leading code review processes.
  • Work directly with stakeholders and technical architect to formalize/document requirements for both supporting existing application as well as new initiatives.
  • Perform Application & System Performance tuning and troubleshoot performance issues.
  • Define and refine task definition, delegate tasks to team, and conduct code reviews / pull requests.
  • Supervising and mentoring less experienced team member.

Whats in it for you: This is an opportunity to work on a team of highly talented and motivated engineers at a highly respected company. You will work on new development as well as enhancements to existing functionality.

What Were Looking For:

Basic Qualifications:

  • 10 - 12 years of IT experience in application development and support.
  • Bachelor's degree in Computer Science, Information Systems, Engineering or, or in lieu, a demonstrated equivalence in work experience.
  • Expert in modern Python 3.10 and late (minimum 5 years dedicated Python experience).
  • Expertise in related Python libraries including Pandas, Numpy, Pydantic
  • Experience with developing, troubleshooting distributable Python libraries.
  • Backend services development including distributed libraries and packages in Python.
  • Experience with AWS and cloud services including SQL databases, particularly PostgreSQL.
  • Experience with DevOps and CI/CD processes (Jenkins, GitHub actions, etc.).
  • Experience with software testing (unit testing, integration testing, test driven development).
  • Strong Work Ethic, Communication and Thoughtfulness

Additional Preferred Qualifications:

  • Strong mathematics stills and understanding of financial markets (stocks, funds, indices, etc.)
  • Algorithm development or rules engine experience is helpful.
  • Demonstrated ability to solve complex, highly detailed business problems through software engineering skills (not just a coder / scripter but can work on system-wide problems).
  • Basic understanding of creating calculation services that are consumed in a cloud environment over RESTful API.
  • Prior ETL (Extract Transform Load) experience is helpful, but candidates should first be an experienced software engineer, and second very strong at analyzing data.