Software Engineering Team Lead at Morningstar (Chicago, IL)
The Group: The Investment Management group is a global team guided by Morningstar's investment principles focused on delivering great long-term investment results to help end-investors reach their financial goals. Morningstar® Managed PortfoliosSM, our complete wealth management platform serving financial advisors, offers a broad lineup of strategies built with stocks, mutual funds, and ETFs to help meet an investor's needs at each stage of their lifetime.
Job Responsibilities• Build well designed, well-engineered, stable, scalable products across a variety of markets• Enforce good Agile practices (using JIRA) including test-driven development and continuous integration.• Apply DevOps practices in area of continuous and automated deployment.• Analyze and remediate production issues and build instrumentation and operational readiness into the systems architecture.• Technical product ownership and responsibility to adhere to established guidelines through peer reviews for design and code, unit test results and deployment process for improving development team productivity.• Good working experience in OO analysis & design using common design patterns• Solve investors' problems with technology, understanding market chaos at work and crafting technically appropriate interactive experiences to communicate effectively with individual investors.• Be passionate about quality, process, programming, and investing in general, seeing opportunities for improvement, seizing them, and then sharing your findings with others.• Manage development projects through the whole project life cycle.• Mentoring and leading other members of the development team.
001_MstarInc Morningstar Inc. Legal Entity
If you received and accept an offer from us, we require that personal and any related investments be disclosed confidentially to our Compliance team (days vary by region). These investments will be reviewed to ensure they meet Code of Ethics requirements. If any conflicts of interest are identified, then you will be required to liquidate those holdings immediately. In addition, dependent on your department and location of work certain employee accounts must be held with an approved broker (for example all, U.S. employee accounts). If this applies and your account(s) are not with an approved broker, you will be required to move your holdings to an approved broker.