
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.