Website Morningstar

Job Details


Qualification  A bachelor’s degree or higher
Industry  Private
Employment Type  Full Time
Work Hours  8 Hours
Salary  CAD 30 To CAD 35 Per Hour



  • Design and develop Java, .NET, and Objective-C applications to be flexible, scalable, and robust; collaborate on object-oriented designs, domain modeling, and quality assurance
  • Contribute to ongoing training sessions, stretch projects, and roundtable discussions while developing a strong foundation of knowledge to use
  • Develop critical skills and areas of expertise that will prepare you for advancement into positions across the organization
  • Adhere to good Agile practices such as test-driven development, continuous integration, and automated deployment
  • Write and execute automated functional and unit tests
  • Working with cross-functional teams across the globe
  • Analyze and address production issues; build instrumentation and operational readiness into the system architecture
  • Act as a software guardian by taking ownership of nonfunctional elements, architectural direction, and the quality of the code, while addressing technical debt
  • Support architectural, design, and engineering practices to launch products to Morningstar’s private cloud

Preferred Qualifications:

  • An exceptional academic record
  • Excellent coding skills
  • The ability to integrate into a team and work well with others
  • Experience in analysis, design, coding, and implementation of large-scale Java object-oriented applications and modern web applications
  • Strong knowledge of object-oriented design including design patterns and their applicability
  • Experience with Agile methodologies such as Extreme Programming (XP) and Scrum
  • Knowledge of good design practices like encapsulation, composition, and engineering with continuous integration and test-driven development
  • Awareness of activity in the open-source world; contribution to the open-source community is a big asset
  • Knowledge of UNIX/Linux and exposure to MySQL/SQL Server databases


  • A bachelor’s degree or higher
  • 0-2 years of experience