Senior Software Developer
Location
Gurgaon | India
Job description
Independent for over 70 years, Milliman delivers market-leading services and solutions to clients worldwide. Today, we are helping companies take on some of the world's most critical and complex issues, including retirement funding and healthcare financing, risk management and regulatory compliance, data analytics and business transformation.
Through a team of professionals ranging from actuaries to clinicians, technology specialists to plan administrators, we offer unparalleled expertise in employee benefits, investment consulting, healthcare, life insurance, and financial services, and property and casualty insurance.
Job Summary:
The Senior Software Developer is responsible for transforming business and technical design requirements into applications and services managed and supported by EB Administration and Consulting Technology, improving system and process quality, and supporting the teams that build our products.
Duties / Responsibilities:
- Design, develop and support web and mobile applications and associated architecture from a full-stack perspective, leveraging modern .NET framework-related technologies.
- Demonstrate expertise in C#, ASP.NET MVC and / or Web Forms, JavaScript, and SQL Server.
- Demonstrate capability to adapt to new technologies, including those related to front-end responsive design web development as well as mobile app development (.NET Maui.)
- Proactively troubleshoot and resolve system defects and address client operability issues.
- Mentor and support other team members, and perform code reviews, to ensure consistent application of coding and design patterns and other best practices.
- Maintain proper documentation of libraries and object structure through the use of Team Foundation Services and appropriate in-code comments.
- Assist the development team in growing each other's knowledge of the systems by sharing knowledge of various system components.
- Provide software development support in whatever capacity deemed necessary for the successful completion of EB Admin Tech strategic initiatives, including but not limited to interfacing with support, quality assurance, operational staff, production managers and business customers.
Required Skills & Attributes:
- Outstanding expertise in .NET Framework, C#, JavaScript, SQL Server, the ASP.NET MVC and / or Web Form design pattern, RESTful APIs, and overall full-stack development.
- Proven developer of clean, concise, scalable, extensible, reliable, high-performance code.
- Strong dedication to security, privacy, code quality, and continuous improvement.
- Outstanding teamwork, collaboration, communication, and mentoring skills.
- Excellent logical, analytical, and problem-solving skills.
- Excellent attention to detail.
- Excellent verbal and written communication skills.
- High integrity and discretion to ensure the confidentiality of sensitive client data.
Required Qualifications:
- Bachelor's degree in computer science or a related field, or equivalent work experience.
- 7+ years of software development experience.
Preferred Skills and Qualifications:
- Demonstrated knowledge of (or willingness to learn) new technologies, including Blazor for web applications as well as mobile application development using the .NET Maui framework.
- Experience working in an Agile Software Development Life Cycle on Scrum teams leveraging Microsoft Azure DevOps for work item management.
- Thrives within a team environment and takes ownership of personal work products.
- Resilience throughout change.
- Excellent organization and time management skills.
Job tags
Salary