The Team: Morningstar has provided independent investment research in Canada since 1999. We offer a broad range of products and services for individual investors, advisors, and institutional fund managers including software, investment analysis and consulting services, fund performance evaluation, and pension plan governance. In addition, we operate Morningstar`s retail investor website (www.morningstar.ca), which has approximately 120,000 unique visitors per month.
The Role: Senior Web Developers are responsible for designing and developing intuitive software packages for our retail investor and advisory client base. The person in this role is expected to drive innovation by coming up with improvements to the quality and robustness of existing software. We are looking for developers who are passionate about developing great software, live to solve tough problems, and continuously develop their knowledge of new technologies. This role is based in our Toronto office.
+ Prepare technical designs from business specifications.
+ Adopt best practice in project management, development, and testing methodologies.
+ Develop great new features as part of a team of top developers.
+ Work with product managers, project managers, business analysts, and designers.
+ Liaise with the technical leads and architects to promote great software design and quality.
+ Point out issues with the existing architecture and code and help improve it.
+ Highly proficient in ASP.NET/C#, and the current .NET Framework (5+ years experience).
+ Proficient in the use of web services, SOAP & RESTful in both client and server side (5+ years).
+ Proficient in Java/J2EE (Spring Core, Spring MVC, Tomcat) and associated technologies (1+ years).
+ An excellent understanding of modern architectural design principles, object oriented concepts, and software development cycles.
+ Knowledge of the finance industry (mutual funds, equities, ETFs, etc) is preferred.
+ A degree in computer science from an accredited university.
+ Previous experience in NoSQL data solutions and alternative data persistence frameworks.
+ Previous experience with Linux in production environments (CentOS).
+ A genuine love of technology evidenced by knowledge of the value and application of emerging technologies.
+ A desire to mentor and develop new talent.
+ Outstanding technical and mathematical skills.
+ The ability to work effectively on multiple projects under tight deadlines and within company budgets.
Morningstar is an equal opportunity employer.