Lead Software Engineer
The Role:
Do you get excited about new technology? Do you think investing is fun? Do you like helping people and making sense out of chaos? At Morningstar, helping investors is what brings us together and drives our work. We are seeking Senior Software Developers to join our team, grow with us, introduce us to new ideas, and develop products that empower our users. You’ll interact daily with our project managers to understand and implement requirements, creating appropriate technical solutions. You’ll also work regularly with our client operations team to understand our clients’ needs so you can help address them.
Job Duties:
Building next generation Morningstar reports for various Morningstar products and Enterprise clients.
Developing new systems and maintenance and improvement of existing applications.
Web components with JavaScript, Vue, VueCustomElement, d3, AngularJS (Angular 1) and Webpack
Follow agile engineering practices such as test-driven development, CI, and CD. Promote usability best practices
Solve investors problems with technology. Build appropriate interactive experiences to communicate effectively with all classes of investors
Collaborate with integration teams, teams in various geographic locations, and build relationships with various stakeholders
Stay up-to-date on emerging technologies
Help to shape product vision
Support existing integrations
Job Requirements:
A degree in Computer Engineering, Computer Science, or related, or foreign equivalent
Five years of experience with: designing and developing client-side JavaScript web components and charts using Vue, VueCustomElement, d3, AngularJS, and Webpack; (ii) working with emerging Morningstar standards like Web Components (MWC), the Design System (MDS), and Base Charts (MBC); (iii) working in a monorepo with Webpack and NodeJS based build tools; and (iv) using source control management tools
Two years of experience with translating design mockups to markup
Willingness to mentor
Strong troubleshooting skills, experience with Accessibility, the Agile methodology, and tools like JIRA.