FAQs
What is the minimum education requirement for this position?
The minimum education requirement is a Bachelor's degree in Computer Engineering, Computer Science, or a related field.
How many years of experience are required for software development in Python or .NET?
A minimum of 2 years of experience building applications in Python or .NET is required.
What experience is needed with Continuous Integration Tools?
Candidates should have at least 2 years of experience with Continuous Integration Tools, such as Bitbucket, GitHub, Jenkins, IntelliJ, Unit Testing, and Jira.
Is experience with Amazon Web Services (AWS) necessary?
Yes, at least 1 year of experience working with Amazon Web Services, including S3, SQS, EC2, Lambda, Glue, EMR, and CodeDeploy is required.
What kind of database experience is needed for this role?
Candidates should have at least 2 years of experience with databases, including Microsoft SQL Server, and experience with AWS databases, preferably Athena or RedShift.
Will I be required to work independently?
Yes, the ability to work independently and communicate effectively is an essential requirement for this position.
Are there opportunities for AWS certification?
Yes, we encourage AWS Certification or a desire to become AWS certified.
What development methodologies do we follow?
Experience working in Agile and Scrum-based methodologies is required for this role.
What kind of environment can I expect in the hybrid work model?
Morningstar provides a hybrid work environment where you have the opportunity to work remotely and collaborate in-person at least three days each week.
Is there a focus on the quality of code and data pipelines?
Yes, candidates should have the ability to write clean code, provide insights in code reviews, and add quality checks to data pipelines.
Will there be troubleshooting responsibilities related to production issues?
Yes, you will be expected to troubleshoot production issues related to data and Python/.NET/SQL code.
What benefits are offered to enhance flexibility?
A range of benefits are available to enhance flexibility as needs change, although specific details were not provided in the job description.