Search by job, company or skills

S&P Global Market Intelligence

Software Engineer - Python

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Over 100 applicants
Quick Apply

Job Description

The Role:

S&P Dow Jones Indices a global leader in providing investable and benchmark indices to the financial markets, is looking for an experienced Python software engineer 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, 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.

  • Implementation of business requirements and system architecture
  • Coding, Documentation, Unit test creation and maintenance, Debugging, level 2/3 escalation support, database schema updates and data transformations.
  • Benchmark testing troubleshoot performance issues.
  • Ensuring code quality by creating and maintaining unit test cases on both Python and JavaScript.

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 with very experienced senior engineers who will help grow your skills to the next level.

What Were Looking For:

Basic Qualifications:

  • 5 - 7 years of IT experience in application development, primarily in a back-end API and database development roles with at least some UI development experience.
  • Bachelor's degree in Computer Science, Information Systems, Engineering or, or in lieu, a demonstrated equivalence in work experience.
  • Proficiency in modern Python 3.9+ (minimum 3 years dedicated, recent Python experience)
  • AWS services experience including API Gateway, ECS / Docker, DynamoDB, Postgres
  • Python libraries experience including Pydantic and Pandas.
  • Unit testing skills with PyTest or UnitTest, and API testing using Postman or Bruno
  • Strong Work Ethic and good communication skills.

Additional Preferred Qualifications:

  • Analytical minded, detail-oriented, and strong problem-solving skills.
  • A passion for creating high quality code and broad unit test coverage.
  • Prior experience as a QA automation engineer or tier-2/3 support experience is helpful.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 115751331

Similar Jobs