
Senior Applications Developer
Marsh & McLennan Companies2 hours ago
Responsibilities
- Design, develop, implement, and support high-performance, scalable .NET scientific simulation platforms.
- Develop customer-facing online experiences, including portals, licensing tools, help content, and news features.
- Build high-performance C#/.NET applications using modern development standards and best practices.
- Support migration and development efforts across Azure and other cloud platforms.
- Collaborate with actuaries, QA, domain experts, and product partners to design, test, and support software tools.
- Improve telemetry, reporting, dashboards, usability, performance, automation, and scalability.
- Work directly with users and contribute to commercial software and customer-facing online experiences.
Requirements
- 10+ years of software development experience.
- Expert-level proficiency in C# v12, .NET v8, and Visual Studio 2022/2023.
- Strong knowledge of threading, async/await, LINQ, pattern matching, interoperability, and REST API design.
- Experience architecting maintainable, flexible, scalable, cloud-native solutions, especially in Azure.
- Experience working directly with users in an Agile environment and strong communication, teamwork, and self-motivation skills.
- Proven ability to ship commercial software or customer-facing online experiences.
- Experience with SQL, Protobuf, and interactive charting or graphing packages.
- Willingness to travel occasionally and work both remotely and in person.
- Preferred experience with Object-Oriented Analysis and Design, Angular, WebAssembly, HTML, CSS, TypeScript, JavaScript, jQuery, Python, Kubernetes, C++, C++/CLI, LLMs, or AI agent technologies; a strong mathematics foundation is also valued.
Benefits
- Professional development opportunities, interesting work, supportive leaders, and an inclusive collaborative culture.
- Flexible hybrid work with remote-work flexibility and collaboration, connection, and professional development opportunities in the office.
- Colleagues are expected to work in their local office or onsite with clients at least three days per week; office-based teams have at least one weekly anchor day.
- Occasional travel is required.
- Benefits and rewards intended to support employee well-being.