Software Engineer
Full Job Description
Software Engineer - Python
Join S&P Dow Jones Indices, a global leader in investable and benchmark indices, as a Software Engineer specializing in Python. This role is based in Mumbai, India, within the Information Technology sector.
About the Role
As a Software Engineer, you will be part of a global technology team responsible for analysis, development, and testing. You will contribute to key systems that calculate re-balancing weights and asset selections for S&P indices, impacting globally recognized investable assets.
Responsibilities
- Implement business requirements and system architecture.
- Engage in coding, documentation, unit test creation and maintenance, debugging, and level 2/3 escalation support.
- Perform database schema updates and data transformations.
- Conduct benchmark testing and troubleshoot performance issues.
- Ensure code quality through the creation and maintenance of unit test cases for both Python and JavaScript.
- Support production releases and troubleshoot production issues.
- Collaborate effectively with teams across different time zones.
What We’re Looking For
Basic Qualifications:
- 4-6 years of IT experience in application development, with a focus on back-end API and database development, and some UI development experience.
- Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent work experience.
- Minimum 3 years of recent, dedicated experience with modern Python (3.9+).
- Experience with AWS services such as API Gateway, ECS/containerization, DynamoDB, and Postgres.
- Proficiency with Python libraries including Pydantic and Pandas.
- Skilled in unit testing with PyTest or UnitTest, and API testing using Postman or Bruno.
- Strong work ethic and excellent communication skills.
Preferred Qualifications:
- Analytical mindset with strong attention to detail and problem-solving abilities.
- A passion for writing high-quality code with comprehensive unit test coverage.
- Prior experience in QA automation or tier-2/3 support is advantageous.
This is an excellent opportunity to grow your skills within a highly respected company, working alongside experienced senior engineers.
Company
S&P Global
S&P Global is a leading provider of credit ratings, benchmarks, analytics, and workflow solutions across the global capital, commodity, and automotive markets. They empower organizations worldwide...