Junior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+57 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…