Software Engineer (multiple positions)
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.
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
04/28/2024
Views
5
Positive
Subjectivity Score: 0.8
Similar Jobs
Lead Architect - Analytics Engineering (Requiring Python) - CVS Health
Views in the last 30 days - 0
View DetailsCase Manager Registered Nurse - Field (Cook County) - CVS Health
Views in the last 30 days - 0
View Details