Padmi

Software Engineer

IndiaPosted 3 months ago
Software engineeringJuniorFull Time; Regular
Apply at MSCI

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: As a Software Engineer at the Analyst level in the Sustainability Application Development team, you will work on delivering scalable applications and data solutions to support the S&C business. You will collaborate with colleagues across functions and contribute to impactful solutions in the S&C business. Additionally, you will be involved in CRC migration and modernization efforts on the OMDP platform, ensuring applications follow enterprise standards for quality, security, and performance. Key Responsibilities: - Develop and maintain features for Operations platforms and S&C applications. - Support performance monitoring, troubleshooting, and optimization of applications. - Write clean, testable Python code using frameworks like FastAPI, Flask, or Django. - Assist in building containerized solutions (e.g., Docker) and managing Python environments. - Participate in Agile ceremonies, code reviews, and testing cycles. - Gain exposure to cloud platforms (Azure/GCP) and big data technologies such as Databricks, PySpark, and Airflow. Qualifications Required: - 2+ years of professional experience in software development. - Strong hands-on experience with Python programming. - Exposure to RESTful APIs and frameworks (FastAPI, Flask, Django). - Basic knowledge of SQL/NoSQL databases (PostgreSQL, Oracle, CosmosDB, MongoDB). - Familiarity with unit testing frameworks (pytest, unittest). - Understanding of Agile and DevOps practices with tools like Git and JIRA. - Curiosity to learn big data technologies and cloud-native solutions. - Strong problem-solving, debugging, and communication skills with a collaborative mindset. Role Overview: As a Software Engineer at the Analyst level in the Sustainability Application Development team, you will work on delivering scalable applications and data solutions to support the S&C business. You will collaborate with colleagues across functions and contribute to impactful solutions in the S&C business. Additionally, you will be involved in CRC migration and modernization efforts on the OMDP platform, ensuring applications follow enterprise standards for quality, security, and performance. Key Responsibilities: - Develop and maintain features for Operations platforms and S&C applications. - Support performance monitoring, troubleshooting, and optimization of applications. - Write clean, testable Python code using frameworks like FastAPI, Flask, or Django. - Assist in building containerized solutions (e.g., Docker) and managing Python environments. - Participate in Agile ceremonies, code reviews, and testing cycles. - Gain exposure to cloud platforms (Azure/GCP) and big data technologies such as Databricks, PySpark, and Airflow. Qualifications Required: - 2+ years of professional experience in software development. - Strong hands-on experience with Python programming. - Exposure to RESTful APIs and frameworks (FastAPI, Flask, Django). - Basic knowledge of SQL/NoSQL databases (PostgreSQL, Oracle, CosmosDB, MongoDB). - Familiarity with unit testing frameworks (pytest, unittest). - Understanding of Agile and DevOps practices with tools like Git and JIRA. - Curiosity to learn big data technologies and cloud-native solutions. - Strong problem-solving, debugging, and communication skills with a collaborative mindset.

One address, no account. We’ll tell you when matching roles go live.

More at MSCI

Related open roles

View all roles