Junior Software Engineer

TWFG INSURANCE
Shenandoah, TX, United States
15 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Compensation
$70,000.0 - $90,000.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Component-Based Software Engineering Application Performance Management HTML5 User Authentication Automation of Tests Microsoft Azure Business Software
+57 more
C Sharp (Programming Language) Cascading Style Sheets (CSS) Cloud Computing Code Review Information Systems Computer Programming Continuous Integration Relational Databases Database Development Software Debugging DevOps Web Development Entity Framework Github Human-Computer Interaction Log Analysis Microsoft Software Microsoft SQL Server SQL Azure Nunit OAuth Object-Oriented Software Development Scrum Methodology Release Management Openid Connect Azure Active Directory Swagger Secure Coding Software Deployment Software Engineering Software Systems SQL Stored Procedures SQL Databases Systems Integration TypeScript Web Applications Openapi .NET Core Postman ReactJS Git Xunit Documentation System Data Layers AngularJS Git Flow Integration Tests Information Technology Front End Software Development Api Design Restful APIs Software Version Control Api Management Serverless Computing Docker Web Api Microservices

Job description

  • Application Development: Develop and enhance web applications and services using C#, .NET 8+, ASP.NET Core Web API, and modern frontend technologies under the direction of senior engineers.
  • Frontend Development: Build responsive, accessible, and reusable user-interface components using TypeScript, HTML5, CSS3, and Angular or React.
  • Database Development: Write and maintain SQL queries, stored procedures, and data-access code using SQL Server and Entity Framework Core.
  • API Development & Integration: Assist with developing, documenting, and testing RESTful APIs and system integrations using tools such as Swagger/OpenAPI and Postman.
  • Testing & Quality: Create and maintain unit and integration tests, participate in peer code reviews, and follow established coding, security, and quality standards.
  • Defect Resolution: Troubleshoot application issues, analyze logs, resolve defects, and escalate complex technical problems with clear supporting details.
  • Azure & DevOps Support: Support application deployment and monitoring using Microsoft Azure services such as App Service, Azure Functions, Azure SQL, and Application Insights.
  • CI/CD & Source Control: Use Git-based workflows and contribute to build and release pipelines in Azure DevOps or GitHub Actions.
  • Agile Delivery: Participate in sprint planning, daily stand-ups, backlog refinement, demonstrations, and retrospectives; provide timely status updates and raise delivery risks early.
  • Documentation & Learning: Maintain technical documentation, learn the insurance business domain, and actively build skills through mentoring, code reviews, and hands-on assignments., * Delivers assigned user stories and defects with appropriate quality, testing, and documentation.
  • Demonstrates consistent growth in the TWFG application landscape, engineering standards, and insurance domain knowledge.
  • Communicates progress and blockers early, incorporates feedback, and contributes positively to team delivery.
  • Builds toward independent ownership of small-to-medium application components within the first 6-12 months.

Equal Employment Opportunities

TWFG is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other protected characteristic.

Disclaimer

This job description is not intended to cover all activities, duties, responsibilities and standards of the position and may change at any time with or without notice. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. Incumbents will follow any other instructions, and perform any other related duties, as assigned by their supervisor.

Requirements

  • 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
  • Location: Onsite - The Woodlands, TX, * Programming: Working knowledge of C#, .NET Core / .NET 8+, object-oriented programming, and common design principles.
  • Web Development: Foundational experience with ASP.NET Core Web API, TypeScript, JavaScript, HTML5, CSS3, and Angular or React.
  • Data Layer: Basic proficiency with SQL Server, relational database concepts, SQL queries, and Entity Framework Core or another ORM.
  • API & Tools: Understanding of RESTful services and experience using Postman, Swagger, or similar API testing and documentation tools.
  • Testing: Familiarity with unit-testing frameworks such as xUnit, NUnit, Jest, or equivalent.
  • Source Control: Experience with Git concepts including branches, pull requests, merge conflict resolution, and code reviews.
  • Engineering Fundamentals: Ability to debug code, interpret logs, apply secure coding practices, and write clear technical documentation.
  • Communication: 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 will also be 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 application 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.

Benefits & conditions

In addition to a salary commensurate with position and experience, TWFG offers a full range of benefits including:

· 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

Pay: $70,000.00 - $90,000.00 per year, * 401(k)

  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off

About the company

The TWFG family is committed to taking care of our customers, our communities, our agents, and all our branches nationwide. If you are interested in joining the next generation of insurance professionals, you find the right place.

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…