Location : Chicago, IL
Chicago, IL
Responsibilities :
- Maintain and develop Morningstar's ByAllAccounts data aggregation system that gathers data from thousands of Financial Institution's websites using the Parsing system to extract and translate financial data (15%).
- Work on projects to improve parser system to optimize parsing process and prevent possible problems in the future (20%).
- Handle entire software development life cycle, including a detailed plan for how to develop, alter, maintain, and replace a software system (20%).
- Evaluate alternatives to technical approaches and justify the selected approach (15%).
- Recommend alternative approaches to the final designs and provide reasoning for the selection (10%).
- Direct technically junior engineers in pursuit of an assigned task objective, including software maintenance, design and development (10%).
- Anticipate problems for proposed code changes and provide suitable alternatives (10%).
Remote work requests will be considered consistent with company's remote work policy.
Requirements :
Bachelor's degree in Computer Science, Computer Information Technology, Computer Engineering, or related engineering field and 5 years of relevant software development experience in the position of Software Engineer or a related position.
Alternatively, we will accept a Master's degree in Computer Science, Computer Information Technology, Computer Engineering, or related engineering field and 2 years of relevant software development experience in the position of Software Engineer or a related position.
- This position also requires : experience with data parsing techniques and financial data terminology; experience in scheduling tasks and objectives;
- experience with mentoring and guiding junior team members technically; experience with software product architecture; experience with software design;
experience with Object Oriented Programming; and experience with : HTML, HTTP Protocol, Java, JavaScript, and Regular Expressions.
Must possess unrestricted right to work in the U.S. in this position
Morningstar, Inc. is an equal opportunity employer.
LI-DNI"
Compensation and Benefits
At Morningstar we believe people are at their best when they are at their healthiest. That's why we champion your wellness through a wide-range of programs that support all stages of your personal and professional life.
Here are some examples of the offerings we provide :
- Financial Health
- 75% 401k match up to 7%
- Stock Ownership Potential
- Company provided life insurance - 1x salary + commission
- Physical Health
- Comprehensive health benefits (medical / dental / vision) including potential premium discounts and company-provided HSA contributions (up to $500-$2,000 annually) for specific plans and coverages
- Additional medical Wellness Incentives - up to $300-$600 annual
- Company-provided long- and short-term disability insurance
- Emotional Health
- Trust-Based Time Off
- 6-week Paid Sabbatical Program
- 6-Week Paid Family Leave & Paternity Leave
- Adoption Assistance
- Leadership Coaching & Formal Mentorship Opportunities
- Annual Education Stipend
- Tuition Reimbursement
- Social Health
- Charitable Matching Gifts program
- Dollars for Doers volunteer program
- Paid volunteering days
- 15+ Employee Resource & Affinity Groups
001 MstarInc Morningstar Inc. Legal Entity
Morningstar's hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. While some positions are available as fully remote, we've found that we're at our best when we're purposely together on a regular basis, typically three days each week.
A range of other benefits are also available to enhance flexibility as needs change. No matter where you are, you'll have tools and resources to engage meaningfully with your global colleagues.