Milliman is hiring for the role of Trainee Software Engineer – MedInsight (Development) with the exact location in Gurugram (Gurgaon), Haryana, India.
Job Overview
- Company: Milliman
- Position: Trainee Software Engineer – MedInsight (Dev)
- Qualification: Bachelor’s / Master’s Degree
- Experience: Freshers / Entry-Level
- Location: Gurugram (Gurgaon), Haryana, India
- Job Type: Full-Time
- Domain: Software Development / Healthcare Data
About the Role
This role is part of Milliman’s MedInsight team, which focuses on building healthcare analytics platforms that help organizations make data-driven healthcare decisions.
You will join as a trainee and work on real-world software development projects, gaining hands-on experience with modern technologies and enterprise systems. The role is designed for candidates who want to build strong fundamentals in coding, system design, and data-driven applications.
Role Description
Milliman is looking for a motivated and enthusiastic Trainee Software Engineer who is eager to learn and grow in a collaborative environment.
In this role, you will:
- Work with modern technologies like .NET, Python, and Azure
- Contribute to building scalable applications
- Gain exposure to real-world development practices
- Work as part of a distributed global team
The focus is on learning while contributing to actual product development.
Key Responsibilities (From Job Description)
- Develop and maintain software applications and features
- Learn and understand tools, technologies, and frameworks used by the team
- Work under guidance initially and gradually take ownership of tasks
- Collaborate with team members across different locations
- Contribute to debugging, testing, and improving applications
- Follow coding standards and best practices
What You’ll Actually Be Doing
Your day-to-day work will involve learning and contributing to development tasks. A typical workflow includes:
- Understanding assigned modules or features
- Writing or modifying code
- Testing functionality and fixing bugs
- Collaborating with senior engineers
- Learning new technologies used in the project
You will start with guided tasks and gradually move towards handling responsibilities independently.
Technologies & Tools
You will gain exposure to:
- Programming: Python, .NET
- Cloud: Microsoft Azure
- Development Tools: Modern frameworks used in enterprise applications
- Data Systems: Healthcare analytics platforms
This makes the role a mix of software development + data systems + cloud exposure.
Skills Required
Technical Skills
- Basic programming knowledge (Python / Java / .NET preferred)
- Understanding of Object-Oriented Programming (OOP)
- Knowledge of data structures and algorithms
- Familiarity with databases (SQL preferred)
Core Skills
- Strong analytical and problem-solving ability
- Willingness to learn and adapt
- Good communication and teamwork skills
- Ability to work in a collaborative environment
Work Environment
Milliman provides a professional and learning-focused environment, where:
- Freshers are trained on real technologies
- Teams collaborate globally
- Projects are based on real-world healthcare data systems
You will be part of a team that builds solutions used in healthcare analytics and decision-making.
A Realistic Day in This Role
- Attend team meetings and understand tasks
- Work on coding assignments
- Debug and test applications
- Learn new tools and frameworks
- Collaborate with team members
Your work will mainly focus on development + learning + collaboration.
Why This Role Is Valuable
- Entry into a global consulting and tech company
- Hands-on experience with real software projects
- Exposure to healthcare data platforms (high-demand domain)
- Strong foundation in development and cloud technologies
Long-Term Career Growth
This role helps you build expertise in:
- Software Development
- Cloud Technologies
- Data-driven Applications
You can grow into:
- Software Engineer
- Data Engineer
- Full Stack Developer
How to Apply
Apply link below apply there
- Open the link and click Apply Now
- Create an account or login
- Fill in your details
- Upload your resume
- Submit the application
Make sure your resume highlights programming skills, projects, and basics of data structures.


