C&E Software Architect
The Team: Morningstar Commodity Data, a wholly owned subsidiary of Morningstar, Inc., is a leading provider of data, analytics and research. Morningstar Commodity Data uses patented technology and data management solutions to provide its customers with actionable information primarily in the energy, commodities, and financial sectors. Our clients are among the world`s largest energy firms, utility companies, hedge funds, mutual funds, and banks.
The Role: The Software Architect will be part of the development team that creates and maintains enterprise applications and functionality within the Morningstar Commodity group. The Software Architect will work closely with cross functional teams, QA teams and other development teams to ensure a timely and high-quality delivery. The team is looking for forward-thinking problem solvers who thrive in a fast-paced environment. The Lead is responsible in mentoring the team members, provide guidance and opportunities for the team members to expand their capabilities and skills. They will have to coordinate and work with the members in a global team. We are looking for an individual that can apply discipline, create solid software products and hold their team accountable for deliverables while providing visibility into the organization.
+ Create, develop and maintain the software code base of Morningstar Commodity products working in an agile environment.
+ The Lead also will lead the team to evolve software solutions that meet product functionality and quality needs with respect to functionality, performance, scalability, reliability, schedules and adherence to Morningstar Commodity Data goals and principles.
+ Analyses and reviews system requirements. Uses requirement and other design documents to gain overall understanding of the functionality of the new or enhanced application.
+ Participate actively in the design, architecture and build phases, to aim at producing high quality deliverables.
+ Working with existing architects where appropriate.
+ Provide recommendations on product and development environment improvements.
+ Determine team staffing and training needs.
+ Review and maintain sprint tasks and issue tracking for products.
+ Incorporate new cloud technologies where appropriate
+ Bachelor of Science in Computer Science, Engineering, or equivalent.
+ A minimum of 10 years’ experience working as a software developer with Java as the primary programming language, preferably in a Linux environment.
+ At least 6+ years as a software Lead/Architect
+ Distributed computing, with experience in cloud computing (Amazon Web Services platform and associated technologies)
+ Knowledge of scalable architectures
+ Knowledge of security best practices
+ Concurrent Programming
+ AWS Certifications a plus
+ Java 8 or later is a plus
+ Object oriented design
+ Analysis of algorithms
+ Excellent self-study skills
+ Excellent written and verbal communication skills
Morningstar is an equal opportunity employer.
026_LIMInc LIM Inc Legal Entity