Software Engineer

Morningstar
Toronto
CAD 125,000 - 150,000
Job description

Position Requirements:

Education: Bachelor's degree in Computer Engineering, Computer Science, or a related field

Skills:

  • 2+ years of experience building applications in Python or .NET
  • 2+ years of experience with Continuous Integration Tools, Bitbucket, GitHub, Jenkins, IntelliJ, Unit Testing, and Jira.
  • 2+ years of experience with databases, including Microsoft SQL Server.
  • 1+ year of experience working with Amazon Web Services, including S3, SQS, EC2, Lambda, Glue, EMR, CodeDeploy.
  • 1+ years of experience in design, development, and maintenance of cloud-based data systems.
  • 1+ years of experience working in an Agile environment.
  • Experience in data warehousing.
  • Hands-on ETL experience on Apache Spark.
  • Hands-on experience with an AWS database, preferably Athena or RedShift.
  • Management of code deployments in DEV, QA, STG & PROD environments.
  • Troubleshoot production issues related to data and Python/.NET/SQL code.
  • Good understanding of CI/CD pipelines and infrastructure as code (Terraform).
  • Knowledge/experience adding quality checks to data pipelines.
  • Good communication skills.
  • AWS Certification or desire to become AWS certified.
  • Ability to work independently, communicate effectively, and produce superior results.
  • Experience working in Scrum-based methodologies.
  • Ability to write clean code and provide insights in code reviews.

Morningstar’s hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. We’ve found that we’re at our best when we’re purposely together on a regular basis, at least three days each week. A range of other benefits are also available to enhance flexibility as needs change. No matter where you are, you’ll have tools and resources to engage meaningfully with your global colleagues.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer jobs in Toronto