Search by job, company or skills

Msci Services

Senior Python Developer

Quick Apply
  • Posted 28 days ago
  • Over 50 applicants
5-10 Years

Financial Services

Job Description

MSCI Services is looking for an outstanding Senior Software Engineer (Python + Database + Cloud) to join our ESG Application Development team in the Pune office. As part of a global team, you will be expected to develop productive working relationships.

Responsibilities:

  • Deliver new functionalities for the Operations platform and for Nextgen applications for the ESG Business.
  • Monitor and optimize application performance.
  • Closely collaborate with Product Management, Quality Assurance, Data Operation, and IT Infrastructure on all stages of the software development life cycle.
  • Possess very good hands-on working experience in Python and Fast API/Flask/Django or similar Rest API based Frameworks.
  • Should have experience with Databricks, Spark, DBT, Airflow.
  • Should have worked on at least one end-to-end Development project from scratch.
  • Should be familiar with operational aspects of Python like managing virtual environments, conda environments.
  • Should be familiar with deploying Python code as containerized applications, like Docker Container.
  • Should be familiar with dependency management in Python.
  • Possess excellent problem-solving and debugging skills.
  • Expected to have excellent communication and good leadership skills.
  • Working experience in Azure/GCP cloud.

Qualifications:

  • Bachelor's degree in computer science or related disciplines preferred.
  • 5+ years of enterprise software product development experience.
  • Good hands-on working experience in Python.
  • Proficient in RESTful Web Services using Fast API, Django, or Flask.
  • Good understanding of SQL/NoSQL Databases like Oracle/PostgreSQL, Azure Cosmos DB/MongoDB etc.
  • Experience with Big Data technologies like Databricks/PySpark.
  • Good understanding of Unit Testing Frameworks like Pytest/Unittest.
  • Should be clear with TDD (Test-Driven Development) and BDD (Behavior-Driven Development) approaches.
  • Good knowledge of Azure and Azure Native Libraries.
  • Familiarity with some ORM (Object Relational Mapper) libraries like SQL Alchemy will be a plus.
  • Experience of working with Agile, DevOps processes and toolsets, JIRA and GIT tools.
  • Ability to deliver on time and with quality, adhering to Clean Code and Best Quality Standards/Practices.
  • Excellent knowledge of OOPS concepts, Software Design, and Algorithms.
  • Great interpersonal skills.

Date Posted: 27/06/2025

Job ID: 120342511

Report Job

About Company

MSCI is a leading provider of critical decision support tools and services for the global investment community. With over 50 years of expertise in research, data and technology, we power better investment decisions by enabling clients to understand and analyze key drivers of risk and return and confidently build more effective portfolios. We create industry-leading research-enhanced solutions that clients use to gain insight into and improve transparency across the investment process.

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Node.js and Python Azure developer

Shashwath Solution

Senior Golang Developer - Python/Java

Nomiso
Last Updated: 27-06-2025 10:04:35 AM
Home Jobs in Pune Senior Python Developer