U.S.A.
Careers
About Us
Newsroom
Investor Relations
Careers
Software Architect
U.S.A.

The Team: Morningstar, one of Fortune Magazine`s 100 Best Companies to Work For, is seeking a Software Architect for its Commodity Data team. The Data division of Morningstar is responsible for collecting and maintaining data on approximately 330,000 investment offerings, including stocks, mutual funds and similar vehicles. Morningstar`s Commodity Data business aggregates market and fundamental data from several hundred sources for blue chip customers engaged in commodity trading and risk management. Morningstar Commodity Data`s strengths lie in building creative software solutions for market data collection, organization, and distribution coupled with a suite of applications to query data at the desktop and feed it to downstream enterprise applications.

The Role: In this role, you will work on our most challenging technical problems. Knowledge of cloud based solutions and tackling scalability issues will be your specialty. You will assist development teams by offering guidance, researching technology, and architecting solutions.

Responsibilities
+ Create, develop, and maintain the software code base of Morningstar Commodity Data`s next generation server software and server infrastructure.
+ Communicate with business leaders to ensure that the technical direction aligns with strategic goals.
+ Analyze and review system requirements.
+ Use requirements and other design documents to gain an overall understanding of the functionality of new or enhanced applications.
+ Participate actively in the design and build phases, with the aim to produce high quality deliverables.

Requirements
+ A bachelor`s in computer science or related field.
+ A minimum of 10 years of experience working as a software developer or software architect.
+ An analytical mindset, proactive work ethic, and persevering attitude.
+ Java Enterprise Edition technologies.
+ Experience in C and C++ or C# programming, as well as with object-oriented design in an agile environment.
+ Knowledge of algorithm analysis and distributed computing.
+ Cloud computing experience.
+ Familiarity with unit testing.
+ Excellent written and verbal communication skills.
+ Experience working with UNIX/Linux, RESTful Web Services, JAXB, Jersey, SQL, Databases, Hibernate, Java Persistence API, Enterprise Messaging Systems, and Javascript is desired.

Morningstar is an equal opportunity employer.

Job Listings
Working at Morningstar
Development Program Overview
Development Program Recruiting Calendar
Internship Program Overview
Our Values
Benefits
Employee Testimonials
Applicants with a Need for Accommodation 
© Morningstar. All rights reserved.