Be able to understand the design and develop new Features and Services using Python and AWS
Maintaining the existing services and APIs
Drive design decisions of code
Lead research and provide findings in a measurable manner
Actively participate in the Agile process and work with the team on project delivery
Collaborate with different teams in Morningstar when required and understand their requirements to help onboard them on to Data Lake
Practice and maintain high standards of development and quality checks
Preform periodic code reviews and mentoring of junior associates
Requirements:
A Bachelor s degree in Computer Science or equivalent qualifications
4-6 years of experience working as a software developer with Python as the primary programming language, in a Unix environment
Solid understanding of object-oriented programming and design
Knowledge on AWS Services like API Gateway, Lambda, Dynamo DB, Elastic Search, S3 and Glue is desired
Exposure with building REST APIs using Python and framework such as Flask, Django
Should be able to write unit and integration test cases using pytest
Should understand CI/CD process and tools like Jenkins, CloudFormation, Terraform
Knowledge on Spark, PySpark, Hive, Pandas will be advantageous
AWS Certification (Solutions Architect or Developer) is a big Plus
Hands on experience on Apache Airflow is a big plus
Should have good analytical skills, also should have learning attitude
Should understand design concepts and have proven experience in designing software
Excellent verbal and written communications skills
A high degree of self-motivation and the ability to adapt quickly to new tasks.
Morningstar is an equal opportunity employer.
Keyskills: Unix Computer science Agile market data Research Test cases Project delivery Apache AWS Python
Morningstar India (P) Ltd. Morningstar, Inc. (Ticker: morn) a US Based NASDAQ listed Company. It is a leading provider of independent investment research in the United States and in major international markets.