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: 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 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
availability. - Document,
implement and unit test code based on approved designs. - Provide
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. - Provide
guidance and mentoring to more junior level IT personnel in software design,
best practices, coding, and testing. - Provide
periodic status of deliverables, level of effort, and timeframes to completion.
Provide to project leader and management - Trouble
shoot, 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 such as UML.
- Plan
and implement production rollout of software upgrades to custom developed and
Guidewire products. - Master the Guidewire framework and custom configuration capabilities for enhancing product to business specifications.
- Work
with external consultants and developers on large scale projects. - Instruct
others in the technical and business capability of Guidewire applications.
REQUIRED EDUCATION AND EXPERIENCE: - Four-year college degree (preferably in CS, engineering or other technical field) or equivalent experience.
- 7+
years in software development and at least 4 years as a Programmer Analyst or
similar role - 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.
- Implementation
experience in at least two full life-cycle implementations. - Experience with software development best practices.
PREFERRED EDUCATION AND
EXPERIENCE: - Background
or business knowledge of property and casualty insurance. - Familiarity
with agile methodology. - Background
in using MS SQL Server as the data tier for applications. - Any
IT certification.
KNOWLEDGE, SKILLS, AND ABILITIES: - Ability
to distill complex business issues into concise requirements statements. - Ability
to write business rules, interpreting XML and making screen design changes. - Understanding
of business operations and interacting with business analysts. - 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. - Demonstrated
ability to design, configure, and test software products. - Ability to demonstrate proficiency in some of these technologies:
- Java
- Java EE
- Guidewire
- Net/C# and Windows Forms
- Java Web Services (SOAP)
- JBoss ESB or comparable
- Ant
- Subversion
- General SQL
- Design Patterns
- UML
TWIA & TFPA are proud to present our Total Rewards & Compensation Program. The Association invests in its most valuable resource Our Employees. 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.