Software Engineer (multiple positions)
Chicago, IL 
Share
Posted 30 days ago
Job Description

Job Title:

Software Engineer (multiple positions)

Location:

Chicago, IL

Job Duties:

  • Write Python code, by following software development best practices and computer science fundamentals (30%).
  • Perform regular code deployments with continuous integration (Jenkins CI/CD) (5%).
  • Work in an agile team, provided regular status updates and used Jira for project status tracking (5%).
  • Assist with shaping product vision (5%).
  • Assist with system architecture design and integration, deployed with infrastructure as code (Terraform) (15%).
  • Perform API/library/CLI development (15%). Management of Docker and Kubernetes (5%).
  • Perform engineering team practices, such as writing design documents, performing code reviews, pair programming (10%).
  • Research and apply open-source technologies (10%).

Job Requirements:

  • This position requires a Bachelor's degree Computer Science, Computer Engineering, or a related field and 2 years of relevant experience in Associate Software Engineer or a related position.
  • In addition, the following skills are required: 1 year of experience with server-side technologies such as Node.JS, Java, or C#; experience with MS SQL Server and/or other databases;
  • Experience with developing and protecting web applications from common security vulnerabilities;
  • Experience with object-oriented design, domain modeling, and building highly scalable and available systems;
  • Experience with XML and XSLT;
  • Experience working in Scrum-based methodologies; experience within the financial services industry;
  • Experience with Microsoft stack and integrating with other technologies; and experience with full stack development.

Morningstar, Inc. is an equal opportunity employer.

001_MstarInc Morningstar Inc. Legal Entity

Morningstar's hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. We've found that we're at our best when we're purposely together on a regular basis, at least 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.


Morningstar and its subsidiaries are an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, religion, sex, national origin, age, disability, protected veteran status, marital status, sexual orientation, genetic information, citizenship, gender identity, parental status, or other legally protected characteristics or conduct.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
2+ years
Email this Job to Yourself or a Friend
Indicates required fields