Senior Applications Developer
Guy Carpenter · Seattle, WA · 1 wk ago
HybridFull-time
About the role
Design, develop, implement, and support high-performance, scalable .NET scientific simulation platforms using agile practices. This hands-on role requires both independent work and collaboration to enhance usability, performance, automation, and scalability.
Responsibilities
- Develop customer-facing online experiences, including portals, licensing tools, help content, and news features.
- Build high-performance applications in C#/.NET 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.
- Enhance telemetry, reporting, dashboards, and user feedback loops to improve product usability and performance.
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.
- Excellent communication, teamwork, and self-motivation skills, with experience working directly with users in an Agile environment.
- Proven ability to ship commercial software or customer-facing online experiences.
- Ability to work both remotely and in person, with willingness to travel occasionally.
- Experience with SQL, Protobuf, and interactive charting/graphing packages.
Qualifications
- Experience with Object-Oriented Analysis and Design (OOAD).
- Familiarity with Angular, WebAssembly, HTML, CSS, TypeScript, JavaScript, and jQuery.
- Additional background in Python, Kubernetes, C++, C++/CLI, or a strong mathematics foundation.
- Experience working with LLMs and AI agent technologies.
Benefits
- Professional development opportunities, interesting work, and supportive leaders.
- Vibrant and inclusive culture with talented colleagues.
- A range of career opportunities, benefits, and rewards to enhance well-being.
Schedule
Hybrid work arrangement requiring in-office or onsite presence at least three days per week, including one designated "anchor day" for team collaboration.