Desired Candidate Profile
Walkin on 19th Mar 19 - Software Engineer
The Area: Morningstar Managed Portfolios offers the professional guidance and access to strategies that can help investors reach their financial goals. The broad line-up of mutual fund, stock, and ETF managed portfolios is designed to help meet an investor's needs at each stage of their lifetime - whether they're just starting out or already in retirement.
The Role: In this role, you will work as a Software Engineer you will collaborate with technology and business team to build technology solutions for Morningstars Managed Portfolios applications and interfaces. You should have strong understanding on Microsoft Technologies includes .net, SQL Server and JavaScript frameworks. Responsibilities:
Act as the software guardian. Be an example and mentor to building flexible solutions on the front end of our stack focused on performance and user experience.
Motivate team and create a strong culture of engineering excellence.
Cultivate technical backlog with team lead to upgrade platform continuously.
Collaborate on object-oriented designs and domain modelling while adhering to Morningstar's best practices.
Build software enhancements, troubleshoot problems, and correct software defects.
Analyze and remediate production issues and build instrumentation and operational readiness into the system architecture
Take ownership of non-functional requirements, architectural direction, the quality of the code, and technical debt.
Maintain quality by establishing and enforcing Morningstars development standards.
Deliver successful new functionality to our platforms.
Requirements
A Bachelors degree in computer science or an engineering field; a graduate degree is strongly preferred.
A minimum of 5-7 years of prior programming experience.
Expert knowledge of JavaScript as a first-class language.
Hands-on experience in one of the JavaScript frameworks such as vue.js, angular.js, react.js etc is mandatory
Hands-on experience with Microsoft technologies including C# & .NET MVC/Web API.
Experience with application scaffolding tools, automation & development tools, and dependency management (e.g. npm, gulp, lerna, webpack)
Experience with karma.js, jasmine, mocha (or other js testing frameworks) is a plus
Experience with CSS pre-processors like SCSS, SASS will be an advantage.
Good knowledge of design patterns, best practices and principles.
Experience in code review and mentoring team in writing clean code.
Experience with Agile is desired.
Excellent communication skills.
Proven ability to perform in a demanding environment together with a flexible attitude.
Experience or knowledge of AWS (Amazon web service) is a plus.
Please contact on aa************i@mo********r.com
Contact Number - 7506250***
Regards,
Aarti Chaudhari
Contact Details:
Keyskills:
Javascript
MVC
SQL Server
React.Js
CSS
C#.Net
.Net
C#
Design Patterns
Front End
Asp Net