Software Developer, Software Engineer, Java Developer
Austin, Travis County, Texas, 78716, USA
Listed on 2026-10-17
-
Software Development
Software Engineer, Java Developer, Backend Developer, Full Stack Developer
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.
- 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 time frames 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.
- 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.
- 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.
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
We offer a comprehensive and competitive benefits package designed to support both your professional success and personal well-being. A key highlight of our offering is a fully remote work environment, allowing you to contribute from home with no…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).