Padmi
Morningstar logo
Morningstar

investment data and analytics · public markets research

Software Engineer- Python Developer

MumbaiPosted 2 months ago
Software engineeringMid-levelFull Time; Regular
Apply at Morningstar

Opens the source posting on shine.com

Source description

About the role

View original

You will be working as a Software Engineer specializing in Python and AWS for Morningstar's Data Platform in Vashi, Navi Mumbai. Your primary responsibility will be to develop reusable Python libraries, build serverless tools, and create cloud-native data processing applications. You should excel in Python and AWS, and be able to design modern data solutions to enhance the platform. Core Responsibilities: - Design, build, and maintain robust Python-based backend applications, reusable libraries, and data components. - Implement and optimize cloud-native software solutions using AWS services for maximum performance and efficiency. - Utilize AI tools within the Python development lifecycle to accelerate code output and ensure high-quality unit tests and documentation. - Participate in technical design sessions focused on backend Python data systems, data schemas, and cloud-native read/write stability. - Lead peer code reviews for Python applications, ensuring adherence to PEP 8 standards, object-oriented principles, and robust error handling. Qualifications Required: - 3+ years of professional backend software engineering experience with Python as your primary language, with expert knowledge of Python OOP, scripting, and data manipulation. - 2+ years of production experience building and deploying applications directly on AWS, utilizing core services such as S3, EC2, IAM, and AWS data/compute environments. - Strong familiarity with Jupyter Notebooks, writing SQL queries, and localized script execution. - Proven capability in using AI coding assistants to optimize the software development lifecycle. - Experience working within Agile/Scrum sprints alongside backend engineers, utilizing Git/Bitbucket for strict Python version control. - Excellent analytical problem-solving abilities, alongside strong written and verbal communication skills. Morningstar is an equal opportunity employer. They require 4 days a week working from the office. You will be working as a Software Engineer specializing in Python and AWS for Morningstar's Data Platform in Vashi, Navi Mumbai. Your primary responsibility will be to develop reusable Python libraries, build serverless tools, and create cloud-native data processing applications. You should excel in Python and AWS, and be able to design modern data solutions to enhance the platform. Core Responsibilities: - Design, build, and maintain robust Python-based backend applications, reusable libraries, and data components. - Implement and optimize cloud-native software solutions using AWS services for maximum performance and efficiency. - Utilize AI tools within the Python development lifecycle to accelerate code output and ensure high-quality unit tests and documentation. - Participate in technical design sessions focused on backend Python data systems, data schemas, and cloud-native read/write stability. - Lead peer code reviews for Python applications, ensuring adherence to PEP 8 standards, object-oriented principles, and robust error handling. Qualifications Required: - 3+ years of professional backend software engineering experience with Python as your primary language, with expert knowledge of Python OOP, scripting, and data manipulation. - 2+ years of production experience building and deploying applications directly on AWS, utilizing core services such as S3, EC2, IAM, and AWS data/compute environments. - Strong familiarity with Jupyter Notebooks, writing SQL queries, and localized script execution. - Proven capability in using AI coding assistants to optimize the software development lifecycle. - Experience working within Agile/Scrum sprints alongside backend engineers, utilizing Git/Bitbucket for strict Python version control. - Excellent analytical problem-solving abilities, alongside strong written and verbal communication skills. Morningstar is an equal opportunity employer. They require 4 days a week working from the office.

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

More at Morningstar

Related open roles

View all roles