Milliman is looking to develop innovative software products to predict outcomes using machine learning models, large language models (LLM's) and natural language processing (NLP). The Software Developer will be responsible for bringing software concepts from MVP to production and contributing to the evolution of existing products by building new features and functionality.
Requirements
- 3+ years of professional experience in web app and/or software development using C-Sharp/.NET stack and MVC Framework
- Solid understanding of relational databases and SQL
- Understanding of RESTful APIs
- Familiarity with Azure cloud services such as Azure App Service, Azure SQL Database, Azure Functions, etc.
- Knowledge of software development best practices, design patterns, and principles
- Experience with source control systems, preferably Azure DevOps and/or MLOps
- Full stack development experience
Responsibilities
- Design, develop and maintain scalable cloud-based web applications using C-Sharp, .NET and Azure among other technologies
- Convert code from R into a deployable production model
- Program and maintain an API to securely call and execute models
- Monitor application performance, troubleshoot issues, and implement optimizations as necessary.
- Write technical specifications based on conceptual design and stated business requirements
- Analyze code to find causes of errors and revise programs as needed
- Identify and evaluate new technologies for implementation
Other
- Collaborate with cross-functional teams to gather and define requirements for software solutions
- Consult with end user to prototype, refine, test, and debug programs to meet needs
- Write clean, efficient, and maintainable code following industry best practices and coding standards.
- Participate in code reviews and provide constructive feedback to team members.
- Contribute to the documentation of software architecture, design decisions, and implementation details.
- Follow Milliman’s established company standards and software development best practices
- Adhere to all Milliman risk management requirements and protocols
- Takes initiative to find technical solutions to business challenges; inspires others to do the same
- Able to adeptly manage own workload to meet all deadlines and deliverables, with unwavering dedication to product quality
- Accustomed to working in a hybrid environment with clients and team members
- The ability and willingness to clearly articulate questions and ideas
- Intellectual curiosity about the topics of risk, Milliman, and the work of our practice
- Enthusiasm for producing high-quality, professional work with accuracy and integrity
- Inspired to contribute to the success of a project and succeed as a team
- Bachelor's degree in computer science, engineering, or related field, or equivalent practical experience
- Individual(s) must be legally authorized to work in the United States without the need for immigration support or sponsorship from Milliman now or in the future.
- Candidates hired into this role will be required to work in-person in the Milliman office in Brookfield, WI on a weekly basis, and flexible work arrangements will be considered.
- Paid relocation assistance is not available.
- The expected application deadline for this job is June 10, 2025.