The role of Software Engineer in Morningstar's Data Platform Services involves collaborating with the team to build technology solutions, developing reusable libraries and tools, and contributing to system architecture. The ideal candidate will have experience in software engineering, knowledge of AI tools, and proficiency in Python and Object-Oriented Programming.
Requirements
- Bachelor's or Master's degree in a related field.
- 3+ years of experience in software engineering, with a proven track record of successful project delivery.
- Strong knowledge of using AI tools efficiently to improve the SDLC.
- Strong proficiency in Python and Object-Oriented Programming.
- Strong proficiency in Designing and Architecture skills.
- Excellent problem-solving skills and a proactive approach to challenges.
- Experience with cloud platforms, preferably with AWS.
- 1-2 years working on data analysis projects.
- Familiarity with agile methodologies, such as Scrum or Kanban.
- Strong knowledge of Jupyter Notebook, Jenkins, bitbucket and docker.
- Experience mentoring or training other developers.
- Hands-on experience with SQL
- Excellent listening, written and verbal communication skills.
- Expertise with DevOps tools, CI/CD
Benefits
- Hybrid work environment
- Four days in-office each week
- Range of other benefits available to enhance flexibility