> Markdown version of [/jobs/ext/609870-software-developer-i](https://www.wearedevelopers.com/jobs/ext/609870-software-developer-i). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer I - **Company:** Texas Windstorm Insurance Association - **Location:** Austin, TX, United States (Remote available) - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), .NET Framework, Agile Methodology, Software Applications, Unit Testing, Client Server Models, Software Documentation, Databases, Custom Software, Software Design Patterns, Java Platform Enterprise Edition (J2EE), Design of User Interfaces, Java Web Services, Microsoft SQL Server, Model View Controller (MVC), Object-Oriented Software Development, Simple Object Access Protocol (SOAP), Software Engineering, SQL Databases, Subversion, Extensible Markup Language (XML), Enterprise Software Applications, Git, Restful APIs, Guidewire - **Published:** June 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c503f53246243b70 ## About the Role Do you have experience in XML?, Do you have a Bachelor's degree?, * Four-year college degree, preferably in CS, engineering or other technical field, or equivalent experience. * 1+ years software development experience * Familiarity with formal software development processes and best practices. * Familiarity with software package selection processes. * Hands-on experience as a software application developer using different application software architectures (e.g. MVC, client server, etc.). * Experience coding with Java, J2EE, GOSU or .NET or other object-oriented technologies. * Implementation experience in at least one full life-cycle implementations. * Experience translating business requirements into concise technical design documents. * Knowledge of database constructs and experience with SQL. * Experience writing business rules, interpreting XMLs and making user interface design changes. * Demonstrated ability to design, configure, and test software products. * Clear, effective verbal and written communication skills including the ability to actively listen, problem solve, and communicate effectively with both technical and business users.Demonstrated experience working both as an individual contributor and as part of a team. PREFERRED EDUCATION AND EXPERIENCE: * Graduate degree in technical discipline. * Familiarity with agile methodology. * Experience with MS SQL Server. * Property and casualty insurance experience. * Guidewire Insurance Suite.Any IT certification. KNOWLEDGE, SKILLS, AND ABILITIES: Applicant should be able to demonstrate proficiency in some of these technologies: * Java * Java EE * Java Web Services (SOAP) and/ or RESTful * Subversion, Git * Design Patterns * Guidewire * .Net/C#JBoss ESB ## Description Texas Windstorm Insurance Association (TWIA) is seeking a motivated technical professional to join our organization as a 'Software Developer I' and contribute to building and enhancing modern applications, including proprietary insurance software solutions. In this role, you'll work across the full development lifecycle-partnering with experienced engineers and business stakeholders to design, develop, and support high-quality software. This role is ideal for a junior developer who is eager to learn, grow their technical skillset, and take on new challenges. We're committed to supporting your career development through hands-on experience, mentorship, and opportunities to expand your expertise in a collaborative, team-oriented environment. ESSENTIAL FUNCTIONS: THE FOLLOWING ARE THE USUAL, BASIC AND ESSENTIAL FUNCTIONS OF THE POSITION. HOWEVER, THIS JOB DESCRIPTION DOES NOT PRECLUDE THE PERFORMANCE OF OTHER DUTIES BY THE INCUMBENT. THESE FUNCTIONS ARE NOT TO BE CONSTRUED AS AN EXHAUSTIVE LIST OF ALL RESPONSIBILITIES, DUTIES, AND SKILLS REQUIRED: * Prepare, design and implement software for moderate to complex custom developed applications or Guidewire products and integrate those applications with other custom or commercial off-the-shelf (COTS) applications. * Participate in creating and maintaining plans to develop custom software, Guidewire products, and integration with other applications. * Estimate level of effort and elapsed time to design, implement, and test software. * Document, implement and unit test code based on approved designs. * Provide periodic status of deliverables, level of effort, and timeframes to completion. * Troubleshoot, as required, problems with software in production. * Provide input into, and help manager develop and then implement own personal training plan. * Formally document designs using established documentation standards. * Plan and implement production rollout of software upgrades to custom developed and Guidewire products. * Collaborate with external consultants and developers on large scale projects.Guide business department personnel in technical and business capability of software applications. ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)