Talent.com
Software Engineer - Python

Software Engineer - Python

ConfidentialHyderabad / Secunderabad, Telangana, Mumbai
30+ days ago
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.
  • Skills Required

    ECS, Docker, Dynamodb, Postgres, Pytest, Python

    Create a job alert for this search

    Software Engineer Python • Hyderabad / Secunderabad, Telangana, Mumbai