TWIA/TFPA is operating as a "remote first" work environment. Our office is open and still based in the heart of the Live Music Capital. We do offer the ability for our employees to work hybrid should they choose. This opening can be worked fully remotely. More below.
We value smart, energetic, and flexible people who want to make a daily contribution toward helping serve our policyholders and employees. If that's you, we may have just the right opportunity for you.
The Senior Software Developer is responsible for the design, testing, and implementation of custom
developed applications and/or Guidewire applications using established best
coding practices. This role will focus on Guidewire's BillingCenter product. Working knowledge of the system (version 9 or higher), as well as certification are required. ESSENTIAL FUNCTIONS:
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:
REQUIRED EDUCATION AND EXPERIENCE:
design and implementation deliverables for moderate to highly complex custom
developed multi-tier applications and to integrate those applications with
commercial off-the-shelf (COTS) third party applications under direction of IT
management. All in support of an in-house suite of insurance applications based
on the Guidewire Insurance Suite framework. Finished product must meet user
functional requirements and TWIA service levels for response time and
implement and unit test code based on approved designs.
leadership, as required, to a team of programmer/analysts by resolving
technical issues, establishing design, coding, and testing priorities,
assigning design, coding, and testing tasks to team members, and working with
management to resolve non-technical issues.
guidance and mentoring to more junior level IT personnel in software design,
best practices, coding, and testing.
periodic status of deliverables, level of effort, and timeframes to completion.
Provide to project leader and management
shoot, as required, problems with software in production.
input into and help manager develop and then implement own personal training
- Formally document designs using established documentation standards such as UML.
and implement production rollout of software upgrades to custom developed and
- Master the Guidewire framework and custom configuration capabilities for enhancing product to business specifications.
with external consultants and developers on large scale projects.
others in the technical and business capability of Guidewire applications.
PREFERRED EDUCATION AND
- Four-year college degree (preferably in CS, engineering or other technical field) or equivalent experience.
years in software development and at least 4 years as a Programmer Analyst or
- In-depth experience in the formal SDLC.
- Experience and working knowledge of Guidewire Billing Center
- Must have Guidewire certification
- Experience designing multi-tier systems following industry-accepted design patterns and best practices
- Hands-on experience as a software application developer in multi-tier application software architecture
- Basic database design and SQL knowledge. MS SQL Server a plus.
- Experience coding with Java, J2EE, GOSU or .NET or other object-oriented technologies.
experience in at least two full life-cycle implementations.
- Experience with software development best practices.
KNOWLEDGE, SKILLS, AND ABILITIES:
or business knowledge of property and casualty insurance.
with agile methodology.
in using MS SQL Server as the data tier for applications.
TWIA & TFPA are proud to present our Total Rewards & Compensation Program. The Association invests in its most valuable resource Our Employees.
to distill complex business issues into concise requirements statements.
to write business rules, interpreting XML and making screen design changes.
of business operations and interacting with business analysts.
effective verbal and written communication skills including the ability to
actively listen, problem solve, and communicate effectively with both technical
and business users.
experience working both as an individual contributor and as part of a team.
ability to design, configure, and test software products.
- Ability to demonstrate proficiency in some of these technologies:
- Java EE
- Net/C# and Windows Forms
- Java Web Services (SOAP)
- JBoss ESB or comparable
- General SQL
- Design Patterns
We offer an excellent Health & Welfare benefits package that includes medical, dental, vision, life, accident, and disability insurance, and a retirement savings package that includes a 401(k) plan with 6% matching contributions and an employer paid pension plan. We also offer competitive pay, performance incentives, Student loan forgiveness benefits, and career growth with our Training & Professional Development program. The Association offers a holistic approach to employee well-being by providing employees with classes, tools and resources to help employees achieve physical, mental and financial wellness. In addition, we provide a healthy environment and work/life integration along with paid holidays, personal days, paid vacation, and sick leave.