Intern Software Developer

January 16, 2025
$35 / hour

Are you applying to the internship?

Job Description

About Milliman Inc. (Chicago Office):

Milliman’s Chicago office seeks qualified candidates for its Financial Risk Management (FRM) practice. The company uses a rigorous, innovative approach to risk management, combining actuarial expertise with advanced industry thinking. They offer comprehensive operational, strategic, and financial risk management solutions and tools to improve capital efficiency, meet regulatory requirements, and mitigate market volatility. The FRM team is multi-disciplinary, including actuaries, financial engineers/capital markets professionals, and software developers, collaborating to create risk management solutions for major insurance companies globally. Milliman emphasizes personal responsibility, creativity, flexibility, and a collaborative work environment that values high-quality work and innovation.

Job Description: Intern Software Developer (Trading Technology Department)

The Intern Software Developer will join a 25-person Trading Technology Department, working alongside developers, QA, and DevOps teams. This full-stack team develops technology for global trading operations, encompassing portfolio management, trading, and trade operations. Systems include financial mathematics for risk calculation, order management and routing, market data handling, reporting, and trade reconciliation across various financial instruments.

Responsibilities:

• Collaborate with developers on the creation of global trading and risk systems.
• Participate in agile processes.
• Work on production systems under the guidance of senior developers.
• Complete assigned projects focusing on support tools for existing systems.
• Work independently and take on responsibilities based on skill level.
• Effectively communicate with technical and non-technical team members, including traders.

Required Qualifications:

• Currently pursuing a degree in Computer Science, Computer Engineering, or Mathematics.
• Prior software development experience (classwork or personal projects).
• Ability to manage projects with minimal supervision.
• Willingness to own and support developed products.

Desired Qualifications:

• Experience with Visual Studio and C# programming.
• Software development experience beyond coursework.
• Strong critical thinking, sound judgment, and clear communication skills.
• Participation in extracurricular activities.
• Proactive communication and work style.

Preferred Qualifications:

• Experience with a general-purpose programming language.
• Experience with projects involving multiple work streams and delivery phases.
• Experience with data structures or algorithms (from coursework, projects, research, or internships).
• Familiarity with Azure cloud technologies and current cloud computing trends.
• Actuarial and modeling knowledge (from projects, leadership roles, or product development).