About the Role
Astute Search is proud to partner with a global specialty insurance firm embarking on a transformative, multi-year initiative to modernize their technology stack. This ambitious project is critical to driving business growth and meeting the evolving needs of their clients and stakeholders.
To achieve these goals, we are helping our client hire a Senior Software Developer who will play a pivotal role in this journey. This is more than just a development role; it’s a chance to make a meaningful impact on the business by bringing software design expertise, modernizing legacy .NET systems, and collaborating directly with business users to deliver high-value solutions.
Why This Role Matters
This position is at the heart of a high-visibility initiative to transition legacy systems to a cutting-edge cloud and microservices architecture. With strong leadership support, including direct engagement from the CTO, this hire will enable the business to scale its technology capabilities and remain competitive. Without this critical addition to the team, progress on this transformation could be delayed, impacting both the business and the broader technology team.
Key Responsibilities
- Software Design & Development: Lead the design and implementation of robust, scalable solutions across front, middle-tier, and backend systems.
- Legacy System Support: Ensure the continued operation and enhancement of critical .NET applications while strategically planning their cloud migration.
- Stakeholder Collaboration: Work closely with business users, including actuaries and underwriters, to align technology solutions with organizational goals.
- Cloud Migration: Take an active role in transitioning applications to Azure and implementing microservices architecture.
- Team Impact: Contribute to the team’s success by promoting best practices, sharing expertise, and helping to balance workload challenges.
Technology Stack
- Core: C#, .NET Framework, SQL Server
- Cloud: Azure, Kubernetes, Microservices Architecture
- Other: Familiarity with frontend frameworks (React is a plus) and maintaining legacy WPF, WinForms, and VB.NET applications
What Success Looks Like
- Within the first year, enhance legacy systems to improve project delivery times and operational efficiency.
- Build foundational components for a successful transition to the cloud.
- Establish strong relationships with business users and team members, bridging technical and operational goals.
Who You Are
- 10+ years of software development experience, with a focus on the Microsoft stack.
- Expertise in software design and architecture, with hands-on experience transitioning legacy systems to the cloud.
- A strong communicator capable of building rapport with business and technical stakeholders.
- Humble enough to support legacy systems while ambitious enough to drive innovation.
- Committed to creating solutions that balance immediate needs with long-term transformation goals.
What Sets This Role Apart
This isn’t just another development role; it’s an opportunity to contribute directly to a transformative initiative that will define the future of the business. Supported by a motivated and visionary CTO, you’ll work on high-impact projects while collaborating with business stakeholders to create meaningful results.
If this sounds like your next career move, we’d love to hear from you. No résumé? No problem. Send us your contact details and a brief note about why this role interests you, and we’ll take it from there.