INTL - Software Developer

Insight Global
Woonsocket, RI, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Query Performance HTML .NET Framework Agile Methodology Application Layers Business Logic Software Applications Business Software Cascading Style Sheets (CSS) Data Integrity Data Security Relational Databases
+13 more
Web Development Microsoft SQL Server Scrum Methodology Ui Patterns Software Engineering SQL Stored Procedures Freeform SQL Blazor Database Optimization Backend Data Layers Front End Software Development Restful APIs

Job description

We are seeking a software developer to support the design, development, and modernization of a web-based underwriting platform. This role is front-end focused, with significant responsibility for building rich user interfaces using Blazor Server, while also partnering closely with backend data layers powered by SQL Server. The ideal candidate has experience developing data-heavy, line-of-business applications and is comfortable working with complex workflows, large relational datasets, and enterprise stakeholders.

This position will play a key role in migrating functionality from a legacy desktop application to a modern web-based solution, ensuring performance, usability, and data integrity throughout the application.

Responsibilities

Application Development

  • Design, develop, and maintain web-based user interfaces using Blazor Server

  • Implement front-end functionality to support complex underwriting workflows and high-volume data entry

  • Translate UX designs and business requirements into clean, maintainable, and testable code

  • Build and support backend integrations that interact with SQL Server databases

Data & Business Logic

  • Write and optimize large, complex SQL queries, stored procedures, and data access logic

  • Work with robust relational data models that support underwriting and insurance workflows

  • Ensure data accuracy, integrity, and performance across all application layers

  • Partner with backend and data teams to troubleshoot query performance and optimization issues

Collaboration & Delivery

  • Collaborate closely with UX designers to ensure accurate, usable implementation of designs

  • Partner with product owners, underwriters, actuarial teams, and operations stakeholders to understand and translate business needs

Requirements

Must Haves:

  • 5+ years of professional software development experience in an enterprise environment

  • Hands-on experience developing web applications using Blazor

  • Strong proficiency in C# and .NET

  • Solid experience with SQL Server, including:

o Writing and optimizing complex, large-scale queries

o Understanding indexing strategies and performance considerations

o Working with stored procedures and views

  • Experience building or supporting internal enterprise or line-of-business applications

  • Working knowledge of HTML, CSS, and modern web development concepts

  • Experience working in Agile or Scrum development environments * Experience working in insurance, underwriting, or other regulated financial or healthcare environments

  • Experience modernizing or migrating legacy desktop applications to web-based solutions in an on prem environment

  • Familiarity with data-heavy UI patterns such as tables, grids, forms, and complex validation rules

  • Exposure to REST APIs or service-based architectures

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:07 min

Unifying frontend and backend development with ASP.NET Core Blazor

Christian Giesswein Christian Giesswein · WWC 2023

2:28 min

Hosting models for executing Blazor applications across different platforms

Christian Giesswein Christian Giesswein · WWC 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:14 min

Introduction to Blazor for seamless web development

Christian Giesswein Christian Giesswein · WWC 2025

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all