Senior Full Stack .Net Developer

Posted 2 Days Ago
Be an Early Applicant
Atlanta, GA, USA
In-Office
Senior level
Insurance
The Role
Design, develop, deploy, and support secure, scalable cloud-native applications using .NET, C#, Angular, Azure, and SQL Server. Build APIs, backend services, integrations, and user interfaces; optimize databases and application performance; troubleshoot production issues; apply enterprise security practices; and support the full software lifecycle. The role also establishes technical standards, mentors developers, collaborates with cross-functional teams, and uses AI-assisted development tools to improve productivity, testing, documentation, and code quality.
Summary Generated by Built In

Join Starr, a global leader in commercial insurance with over a century of expertise. We empower our employees to innovate, make impactful decisions, and build lasting client relationships worldwide. At Starr, you'll work in an entrepreneurial culture alongside accessible leaders, leveraging our financial strength and vast industry experience to deliver solutions for our clients, no matter how complex. Grow your career with a rapidly growing company that invests in its people and their ability to drive real progress.

Senior Full Stack .NET Developer

We are seeking a highly experienced Senior Full Stack .NET Developer to design, build, enhance, and support secure, scalable, cloud-native business applications. This role will work across the full software delivery lifecycle—from architecture and technical design through implementation, deployment, monitoring, and ongoing optimization.

The ideal candidate is an experienced hands-on engineer with deep expertise in modern .NET/C#, Angular, Azure, SQL Server, and enterprise application architecture. You will help establish technical standards, mentor other developers, and partner closely with product owners, business stakeholders, QA, DevOps, and security teams.

Responsibilities

  • Design, develop, test, deploy, and maintain modern web applications using .NET, C#, Angular, SQL Server, and Microsoft Azure.
  • Build and maintain RESTful APIs, backend services, integration layers, and user-facing Angular applications.
  • Apply secure coding practices, authentication and authorization patterns, and enterprise security standards throughout the application stack.
  • Design efficient data models, database schemas, queries, and performance-tuning strategies for SQL Server.
  • Troubleshoot complex production issues involving application code, database performance, cloud infrastructure, integrations, and deployment processes.

Required Qualifications

Modern .NET and C#

  • Extensive professional experience developing enterprise applications using recent versions of .NET and C#.
  • Strong understanding of object-oriented design, SOLID principles, dependency injection, asynchronous programming, exception handling, logging, and performance optimization.
  • Experience building and maintaining ASP.NET Core web APIs, background services, worker processes, and service-oriented applications.
  • Experience designing API contracts, versioning APIs, implementing validation, handling errors consistently, and securing endpoints.
  • Strong knowledge of authentication and authorization approaches such as OAuth 2.0, OpenID Connect, JWT, role-based access control, and claims-based authorization.
  • Experience with unit testing, integration testing, mocking frameworks, and testable application architecture.

Entity Framework Core

  • Strong experience using Entity Framework Core for database access, migrations, data modeling, and repository/service-layer patterns.
  • Ability to diagnose and improve EF Core performance issues, including inefficient queries, excessive database round trips, tracking behavior, eager versus lazy loading, and query projections.
  • Strong understanding of transactional behavior, concurrency handling, data integrity, and error recovery.

Angular Front-End Development

  • Extensive experience building single-page applications with recent versions of Angular and TypeScript.
  • Strong knowledge of Angular components, services, dependency injection, routing, forms, HTTP clients, RxJS, observables, signals, stores, state management, and reusable UI patterns.
  • Experience developing responsive, accessible, and performant web interfaces using HTML, CSS/SCSS, and modern UI component libraries.
  • Familiarity with Angular testing practices, including unit tests and end-to-end testing.

Azure Cloud Development

  • Strong hands-on experience designing, deploying, and supporting applications in Microsoft Azure.
  • Experience with Azure App Service, Azure Functions, Azure SQL Database, Azure Storage, Azure Key Vault, Application Insights, Azure Monitor, and Azure API Management or equivalent services.
  • Experience implementing cloud-native patterns such as managed identities, configuration management, secret management, background processing, event-driven workflows, and scalable deployment architectures.
  • Ability to diagnose application, infrastructure, networking, identity, and configuration issues in Azure environments.
  • Experience with Infrastructure as Code using tools such as Bicep, ARM templates, Terraform, or similar technologies.
  • Familiarity with cost optimization, availability, resiliency, disaster recovery, and security best practices in Azure.

SQL Server Database Development

  • Strong experience designing, developing, and optimizing Microsoft SQL Server databases.
  • Advanced SQL skills, including complex queries, joins, common table expressions, window functions, stored procedures, views, functions, and transactions.
  • Experience with schema design, normalization, indexing strategies, execution plan analysis, query tuning, and database performance troubleshooting.
  • Understanding of database security, permissions, auditing, backup/recovery concepts, and data-retention considerations.
  • Experience supporting database deployments and coordinating schema changes across development, test, staging, and production environments.
  • Familiarity with Azure SQL Database and the differences between cloud-managed and self-hosted SQL Server environments.

AI-Assisted Development

  • Strong experience using AI-assisted development tools to improve productivity, code quality, documentation, testing, and analysis.
  • Ability to use tools such as GitHub Copilot or comparable developer-assistance platforms responsibly and effectively.
  • Ability to identify practical opportunities for AI to assist with code generation, refactoring, test creation, documentation, troubleshooting, and developer workflows.

Additional Preferred Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience.
  • 8+ years of professional software development experience, including significant experience in senior or technical leadership roles.
  • Experience with Agile delivery methodologies, including Scrum or Kanban.
  • Experience with Git-based source control, pull requests, branching strategies, and code-review practices.
  • Experience building CI/CD pipelines using Azure DevOps, GitHub Actions, or similar platforms.
  • Familiarity with Docker, containerized workloads, Kubernetes, or Azure Kubernetes Service is preferred.
  • Experience with caching technologies such as Redis.
  • Experience working in regulated, security-conscious, or high-availability enterprise environments is a plus.
  • Strong written and verbal communication skills, including the ability to explain complex technical concepts to both technical and non-technical stakeholders.

Starr is an equal opportunity employer, which means we'll consider all suitably qualified applicants regardless of gender identity or expression, ethnic origin, nationality, religion or beliefs, age, sexual orientation, disability status or any other protected characteristic. We recruit and develop our people based on merit and we're committed to creating an inclusive environment for all employees. We offer first class training and development opportunities to all employees. Our aim is to grow our own talent and bring out the best in people.

Skills Required

  • Extensive professional experience developing enterprise applications with recent .NET and C#
  • Strong knowledge of object-oriented design, SOLID principles, dependency injection, asynchronous programming, exception handling, logging, and performance optimization
  • Experience with ASP.NET Core web APIs, background services, worker processes, and service-oriented applications
  • Experience designing, versioning, validating, and securing APIs
  • Knowledge of OAuth 2.0, OpenID Connect, JWT, role-based access control, and claims-based authorization
  • Experience with unit testing, integration testing, mocking frameworks, and testable architecture
  • Strong Entity Framework Core experience, including migrations, data modeling, performance tuning, transactions, and concurrency
  • Extensive experience with recent Angular versions and TypeScript
  • Knowledge of Angular components, services, routing, forms, HTTP clients, RxJS, observables, signals, stores, and state management
  • Experience developing responsive, accessible, and performant web interfaces with HTML, CSS/SCSS, and UI component libraries
  • Strong hands-on experience designing, deploying, and supporting applications in Microsoft Azure
  • Experience with Azure App Service, Functions, SQL Database, Storage, Key Vault, Application Insights, Monitor, and API Management or equivalent services
  • Experience with cloud-native patterns, managed identities, secret management, event-driven workflows, and scalable deployments
  • Experience with Infrastructure as Code using Bicep, ARM templates, Terraform, or similar tools
  • Strong Microsoft SQL Server development, database design, advanced SQL, indexing, execution plan analysis, and query tuning
  • Experience supporting database deployments and schema changes across environments
  • Strong experience using AI-assisted development tools such as GitHub Copilot or comparable platforms
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience
  • 8+ years of professional software development experience, including senior or technical leadership experience
  • Experience with Agile methodologies, Git workflows, pull requests, branching, and code reviews
  • Experience building CI/CD pipelines with Azure DevOps, GitHub Actions, or similar platforms
  • Familiarity with Docker, Kubernetes, or Azure Kubernetes Service
  • Experience with Redis or other caching technologies
  • Experience in regulated, security-conscious, or high-availability enterprise environments
  • Strong written and verbal communication skills

Starr Insurance Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Starr Insurance and has not been reviewed or approved by Starr Insurance.

  • Healthcare Strength — Health coverage is frequently characterized as excellent, with comprehensive medical, dental, and vision options supported by wellness tools and an EAP. Feedback suggests additional voluntary protections (critical illness, accident, hospital indemnity) broaden overall healthcare security.
  • Retirement Support — Retirement offerings include both a 401(k) and a defined‑benefit pension, which is often highlighted as a standout feature. Profit sharing is also referenced as part of the broader financial benefits mix.
  • Strong & Reliable Incentives — Top performers in underwriting are described as receiving excellent pay with good bonuses and clear advancement opportunities.

Starr Insurance Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, New York
2,935 Employees
Year Founded: 1919

What We Do

Starr Insurance is a leading insurance and investment organization, providing commercial property and casualty insurance, including travel and accident coverage, to almost every imaginable business and industry in virtually every part of the world. Cornelius Vander Starr established his first insurance company in Shanghai, China in 1919. Today, we are one of the world’s fastest growing insurance organizations, capable of writing in 128 countries on 6 continents. Starr has the global knowledge, vision and relationships to help your company succeed, anywhere you do business.

Similar Jobs

In-Office
4 Locations
1129 Employees
96K-138K Annually

RethinkFirst Logo RethinkFirst

Senior Systems Engineer

Edtech • Healthtech • HR Tech • Information Technology • Professional Services • Software • Telehealth
In-Office
Atlanta, GA, USA
300 Employees

T-Mobile Logo T-Mobile

Software Engineer

Other • Utilities
In-Office
4 Locations
89016 Employees
93K-192K Annually

Tulip Logo Tulip

Enterprise Account Executive

Enterprise Web • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
US
310 Employees
100K-300K Annually

Similar Companies Hiring

MassMutual India Thumbnail
Big Data • Fintech • Information Technology • Insurance • Financial Services
Hyderabad, Telangana
Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account