Senior Software Developer

Insight Global
Virginia City, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 114K

Job location

Virginia City, United States of America

Tech stack

.NET
Agile Methodologies
Applications Architecture
Business Logic
Software Applications
Application Performance Management
Business Systems
C Sharp (Programming Language)
Code Review
Data Integrity
Data Security
Design of User Interfaces
Microsoft SQL Server
Performance Tuning
Query Optimization
Software Engineering
SQL Stored Procedures
SQL Databases
Systems Integration
Transaction Data
Web Applications
Blazor
Indexer
Backend
Software Coding

Job description

We are seeking a highly skilled Senior Software Engineer / Technical Lead to play a key role in the design, development, and modernization of a Blazor-based web application supporting complex, data-driven business workflows. This individual will provide hands-on technical leadership, influence application architecture, and partner closely with business stakeholders to deliver scalable, high-quality solutions. This role is ideal for someone who enjoys owning systems end-to-end, mentoring others, and making thoughtful technical trade-offs in enterprise environments.

Key Responsibilities Technical Leadership & Architecture

Lead technical design and implementation for major components of a Blazor-based web application Help define and evolve application architecture, coding standards, and development best practices Make informed technical trade-offs balancing performance, maintainability, usability, and delivery timelines Serve as a technical advisor for modernization decisions related to legacy desktop functionality

Application Development

Design, build, and maintain complex features using Blazor Server Implement robust backend integrations and data access patterns using SQL Server Ensure application performance, scalability, and security across the full stack Review, refactor, and improve existing code to enhance quality and long-term maintainability

Data & Business Logic

Lead development of complex SQL queries, stored procedures, and performance-critical data access logic Partner closely with underwriting and actuarial stakeholders to accurately translate business rules into technical solutions Ensure data integrity, validation, and auditability within underwriting and workflow-driven processes

Collaboration & Mentorship

Collaborate with UX designers to ensure designs are implemented accurately and efficiently Mentor mid-level and junior developers through code reviews, design discussions, and hands-on coaching Work with product owners and business partners to shape requirements and technical solutions Act as a bridge between technical teams and non-technical stakeholders

Requirements

6-10+ years of professional software development experience Strong hands-on experience building web applications using Blazor Advanced proficiency with C#, .NET, and modern application design patterns Deep experience with SQL Server, including:

Query optimization and indexing strategies Stored procedures, views, and transactional data handling Performance tuning in data-heavy applications

Experience leading or significantly influencing enterprise or line-of-business systems Proven ability to own features or systems end-to-end, Experience in insurance, underwriting, healthcare, or other regulated industries Prior experience modernizing or migrating legacy desktop applications to the web Familiarity with component-based UI design, data grids, and complex validation workflows Experience working in Agile or scaled enterprise development environments Exposure to security, compliance, or audit considerations in enterprise systems, * 6-10+ years of professional software development experience

  • Strong hands-on experience building web applications using Blazor

  • Advanced proficiency with C#, .NET, and modern application design patterns

  • Deep experience with SQL Server, including: o Query optimization and indexing strategies o Stored procedures, views, and transactional data handling o Performance tuning in data-heavy applications

  • Experience leading or significantly influencing enterprise or line-of-business systems

  • Proven ability to own features or systems end-to-end

Nice to Have Skills & Experience

  • Experience in insurance, underwriting, healthcare, or other regulated industries
  • Prior experience modernizing or migrating legacy desktop applications to the web
  • Familiarity with component-based UI design, data grids, and complex validation workflows
  • Experience working in Agile or scaled enterprise development environments
  • Exposure to security, compliance, or audit considerations in enterprise systems

Benefits & conditions

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

Apply for this position