Job Description _ Trainee Software Engineer
Job Description _ Trainee Software Engineer
About Milliman
Milliman is among the world's largest providers of actuarial and related products and services. Our
mission is to serve our clients to protect the health and financial well-being of people everywhere.
Founded in 1947, Milliman is an independent firm with offices in major cities around the globe. We
are owned and managed by our principals—senior consultants whose selection is based on their
technical, professional, and business achievements. Milliman serves the full spectrum of business,
financial, government, union, education, and nonprofit organizations. In addition to our consulting
actuaries, Milliman's body of professionals includes numerous other specialists, ranging from
clinicians to economists.
Job Overview
We are seeking a motivated and enthusiastic Trainee Software Engineer to join our dynamic team.
In this role, you will have the opportunity to gain hands-on experience working with advanced
software development technologies, tools, and frameworks including .NET, Python and Azure. This
position is ideal for individuals eager to expand their technical skills, contribute to innovative
projects, and grow as professionals in a collaborative environment.
Key Requirements:
Freshers who wish to pick up career opportunities in IT are eligible to apply.
Must have knowledge of Cloud (Azure, AWS, etc.), SparkSQL, Python, OOPS Concepts
(Structural language e.g. C#), .NET.
Having knowledge of Databricks, Apache Spark, Azure Batch, Docker Containers and
Powershell Scripting will be an added advantage.
Must have basic technical knowledge.
Strong analytical and problem-solving skills.
Highly motivated with an eagerness to learn and a sense of ownership and accountability.
What We Offer:
Hands-on experience working with advanced software development technologies, tools,
and frameworks.
Mentorship & Guidance: Receive mentorship from experienced professionals to help you
grow in your data engineering career.
Global Collaboration: Join a global team and gain experience working in a distributed
environment.
Learning Opportunities: Access to various training and development programs to enhance
your skills and knowledge in the field of data engineering.