Milliman
We are looking for an energeticSeniorSoftware Developer with experience in building modern web applications using modern big data tools, Microsoft Azure services, and modern .NET.
This person would join our team in Seattle, Washington, based in the USA.
Remote may also be an option depending on experience.The purpose of this role is to work with the Integrate™ Product Development team to:Help define, build, and scale modern actuarial development tools and data workflows and pipelinesImprove the Actuarial modelling and reporting workflowsSupport our customersContinue to help maintain and advance technical best practices.We believeinsurance isafundamentalpart of society.
Bydeliveringthe best actuarialtechnology solutions for life insurers,weare doingour parttohelpeveryoneprovideforthemselvesand their loved onesinof the midst ofmajor catastrophe,critical illness,or deathand haveaccesstoa retirementthatthey deserve.Integrate™ is a cloud native actuarial modeling and risk management platform for the life insurance market.
We arereinventinghow risk is modeled and managed sothatourcustomerscan provide productsthatprotect the financial well-being of people everywhere.We are an agile team working within an entrepreneurial business.
We are notjusta software vendor; we provide a full range of actuarial consulting services.
We believe this differentiates us in theindustryas our software is builtin close collaborationwith our consultantsand in partnership with ourcustomers, which provides us a feedback loop and lean mindset notusuallypossible in a heavily regulated market.We believe technologywillfundamentally change the way actuaries work in the life insurance industry, making them moreefficient, effective,and informed.We built Integrate to help them focus onwhat they do best: lead with confidence.We are not only changing the way actuarieswork;we are changing the way actuarialsolutionsare builtand delivered.You will have the chance to learn a complex business domain from some of the most regarded actuarial mathematicians in the world.Our team is afusion of skillsand people,we value a growth mindset, practice continuous delivery, build hyper-scale computational systems, make big data usable, automate complex financial workflows,andprovideadevelopment environmentfor actuaries to build risk models.We break new ground, so above all,you mustloveto learnand demonstrate an ability to adapt to new challenges.Company BackgroundLife Technology Solutions (LTS) is a practice within Milliman, one of the largest actuarial consulting firms in the world.
Within LTS, sits the Global Centre of Excellence for Data and Reporting, which is based in the UK.Our system, Integrate, is a market-leading application used throughout the life insurance industry for activities such as financial modelling and reporting, business planning and reporting, and insurance product pricing.Our cutting-edge cloud-hosted product Integrate uses Microsoft Azure for large-scale financial modelling and reporting calculations, making us the leading actuarial Microsoft Azure Partner and one of the largest worldwide users of cloud computing services.What we offerEqual Opportunity Employer.A fun, open, flexible and collaborativeteamthat challenges and likes to bechallenged.An entrepreneurial structure with minimal hierarchywhere you can influencedirectionandsee yourimpactfirst-hand.Full support and encouragement for a healthy work-life balance.An expanding team comprised of ground-breaking software professionals, with a passion for excellence.A competitive salary and variousother benefits.Main Responsibilities:Deliver industry-leading software with competitive cadence.
Collaborate in a team-focused, Agile development environment.
Ability to organize and self-direct to get things done.
Embrace technical excellence and continuous learning.
Contribute and adapt to changing requirements, ideas,and solutions.
Design and develop customer facing applications.
Write automated tests to cover all requirementsandfunctionality.
Skills(Essential)Ownership: A passion and willingness to own work from inception through delivery.
To us, ownership includes contributing to the design, development, and testing of simple solutions to complicated problems.
You must champion your team’s work.
Communication: Ability to effectively write and verbally communicate technical information Testing: Experience with modern code-first automated test practices (e.g., unit tests, API testing,performancetesting).
We go fast with small teams.
We do this by investing in fast, reliable, and effective test automation throughout the stack.
Growth mindset: We do not expect expertise in everything, but we believe great employees can learn almost anythingand we expect employees to be comfortable giving and receiving feedback(Preferred)Node JSand C# .NETCoreis highlydesirable.Experience:(Essential)Experience with a modern systems language (e.g., C#, Java, TypeScript, C++) Experience withdocker and Kubernetes5 years of relevant software industry experience with a bachelor’s degreefocusedon softwareengineering,computer science, financial engineering or mathematics.
Although, a degree is not critical if you haverelevantindustry experience.Experience withthe Azurecloud technologies and current cloud computing trends.
(Preferred)Experience working on projects with multiple work-streams and multiple delivery phases.Experience with data structures or algorithms gatheredfrom classes, course projects, research, individual projects, internships,or other practical experience inside or outside of school or work (includingopen-sourceorhobby coding).Experience with the Azure cloud technologies and current cloud computing trendsQualifications:5 years of relevant software industry experience with a bachelor’s degreefocusedon softwareengineering,computer science, financial engineering,or mathematics.Adegree is not a requirement if you haverelevantindustry experience.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.
However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.
41 CFR 60-1.35(c)