Summary
Integrity is one of the nation’s leading independent distributors of life, health and wealth insurance products. They are seeking a Software Engineer I to build and maintain full-stack web applications, design RESTful APIs, and ensure code quality through automated testing.
Responsibilities
- Build and maintain full-stack web applications using Blazor (Server and/or WebAssembly) and ASP.NET Core
- Design and implement RESTful APIs, background services, and data access layers using .NET 8+ and Entity Framework Core
- Write and maintain automated tests (unit, integration, and end-to-end) to ensure code quality and prevent regressions
- Deploy, monitor, and troubleshoot applications hosted on Microsoft Azure (App Services, Azure SQL, Azure Functions, Storage, etc.)
- Participate in CI/CD pipeline development and maintenance using GitHub Actions
- Collaborate with product, design, and fellow engineers through code reviews, architecture discussions, and sprint ceremonies
- Contribute to technical documentation and help establish team standards and best practices
- Investigate and resolve production issues, balancing speed with long-term code health
Skills
- 0-3 years of professional software development experience. Bachelors or Associates degree in Computer Science
- Strong communication skills and the ability to pair with colleagues to gain relevant experience
- Proficiency with a modern programming language (python, c#, java, Go, etc)
- Front-end fundamentals: HTML, CSS, and JavaScript/TypeScript
- Familiarity with relational databases
- Experience with GitHub Actions or CI/CD workflows
- Familiarity with containerization (Docker) and orchestration basics
- Exposure to messaging systems (Azure Service Bus, RabbitMQ)
- Experience with identity and access management (Azure AD / Entra ID, OAuth/OIDC)
- Understanding of clean architecture, CQRS, or domain-driven design patterns
- Any Azure certifications (AZ-900, AZ-204, etc.)
Qualifications
Must Haves
- 0-3 years of professional software development experience. Bachelors or Associates degree in Computer Science
- Strong communication skills and the ability to pair with colleagues to gain relevant experience
- Proficiency with a modern programming language (python, c#, java, Go, etc)
- Front-end fundamentals: HTML, CSS, and JavaScript/TypeScript
- Familiarity with relational databases
Nice to Haves
- Experience with GitHub Actions or CI/CD workflows
- Familiarity with containerization (Docker) and orchestration basics
- Exposure to messaging systems (Azure Service Bus, RabbitMQ)
- Experience with identity and access management (Azure AD / Entra ID, OAuth/OIDC)
- Understanding of clean architecture, CQRS, or domain-driven design patterns
- Any Azure certifications (AZ-900, AZ-204, etc.)
Benefits
- Integrity offers our people a competitive compensation package, including benefits that make work more fun and give you and your family peace of mind.