DeveloperJobs.io
← Back to all jobs

Job Description

TWFG Insurance is hiring a Junior Software Engineer to support the design, development, testing, and ongoing maintenance of business applications in an Agile environment. You will work alongside senior engineers while building practical full-stack experience across the Microsoft technology stack, with exposure to cloud and DevOps practices. The role is based onsite in The Woodlands, TX.

What you’ll do

  • Develop and improve web applications and services using C#, .NET 8+, and ASP.NET Core Web API, along with modern frontend technologies, under guidance from senior engineers.
  • Build responsive, accessible, and reusable UI components with TypeScript, HTML5, CSS3, and Angular or React.
  • Write and maintain SQL Server queries, stored procedures, and data-access code using Entity Framework Core.
  • Assist with creating, documenting, and testing RESTful APIs and system integrations using tools such as Swagger/OpenAPI and Postman.
  • Create and maintain unit and integration tests, participate in peer code reviews, and follow established coding, security, and quality standards.
  • Troubleshoot issues by analyzing logs, resolving defects, and escalating complex problems with clear supporting detail.
  • Support deployment and monitoring using Microsoft Azure services including App Service, Azure Functions, Azure SQL, and Application Insights.
  • Use Git-based workflows and contribute to build and release pipelines with Azure DevOps or GitHub Actions.
  • Participate in sprint planning, daily stand-ups, backlog refinement, demos, and retrospectives; provide timely status updates and raise delivery risks early.
  • Maintain technical documentation, learn the insurance business domain, and grow through mentoring, code reviews, and hands-on assignments.

Requirements

  • Working knowledge of C#, .NET Core / .NET 8+, object-oriented programming, and common design principles.
  • Foundational experience with ASP.NET Core Web API, TypeScript, JavaScript, HTML5, CSS3, and Angular or React.
  • Basic proficiency with SQL Server, relational database concepts, SQL queries, and Entity Framework Core (or another ORM).
  • Understanding of RESTful services and experience using Postman, Swagger, or similar tools.
  • Familiarity with unit-testing frameworks such as xUnit, NUnit, Jest, or equivalent.
  • Experience with Git concepts including branches, pull requests, merge conflict resolution, and code reviews.
  • Ability to debug code, interpret logs, apply secure coding practices, and write clear technical documentation.
  • Strong analytical, problem-solving, collaboration, and written and verbal communication skills.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field (equivalent practical experience considered).
  • Internship, co-op, academic, or personal project experience building web applications or APIs.
  • Exposure to Microsoft Azure, Azure DevOps, GitHub Actions, Docker, microservices, or cloud-based development.
  • Familiarity with authentication and authorization concepts such as OAuth 2.0, OpenID Connect, and Microsoft Entra ID.
  • Understanding of Agile/Scrum practices and software development lifecycle processes.
  • Experience in property and casualty insurance or other regulated industries is a plus.

Technologies you’ll work with

  • C#, .NET 8+, .NET Core, ASP.NET Core Web API
  • TypeScript, JavaScript, HTML5, CSS3, Angular, React
  • SQL, SQL Server, Entity Framework Core
  • RESTful APIs, Swagger/OpenAPI, Postman
  • xUnit, NUnit, Jest, unit tests
  • Git, Azure, App Service, Azure Functions, Azure SQL, Application Insights
  • Azure DevOps, GitHub Actions, OAuth 2.0, OpenID Connect, Microsoft Entra ID, Docker

Benefits

  • Medical/Dental/Vision Insurance
  • Life Insurance
  • 401K with a matching component
  • LTD (employer paid)
  • Education reimbursement based on tenure
  • Paid Time Off
  • 9 Paid Holidays a year
  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off

Compensation and location

  • Salary: $70,000.00 - $90,000.00 per year
  • Work location: In person
  • Location: The Woodlands, TX

Role overview

  • Experience level: 0-2 years of professional software development experience, including internships or relevant academic projects
  • Core focus: application development, defect resolution, automated testing, technical documentation, and continuous learning across the Microsoft technology stack

Similar Jobs