Senior Software Developer

Norfolk & Dedham Insurance

Montpelier (VT)

On-site

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Norfolk & Dedham Insurance seeks a senior software professional to guide development initiatives, including Core Java, Guidewire integrations, and scalable architectures. You will lead design through release, mentor teammates, and collaborate with business units to optimize workflows.

You will partner with leadership to ensure reliable delivery, modernize systems, and stay ahead of industry trends while mentoring others to grow their technical skills and business knowledge.

Qualifications

  • Bachelor’s degree or equivalent education and experience.
  • 5+ years of experience in related field.
  • Demonstrated high abilities in Core Java development skills.
  • 3rd party software integrations (REST APIs, SOAP APIs, XML, JSON).
  • Building secure, performant, scalable software (APM tools, profilers, performance testing tools).
  • CI/CD tools (GitHub, Bitbucket, Gradle, Maven, Artifactory, Nexus).
  • Work collaboratively in an empowered, lean, cross-functional team.
  • Technical leadership from solution design through release.
  • Exert technical influence to improve the reliability of Guidewire products.
  • Mentor individual contributors to help them grow technical skills and business knowledge

Responsibilities

  • Coordinate, monitor, and implement system changes with deployment documentation and test environments.
  • Meet with management for input on prioritizing strategic projects and communicate status.
  • Mentor and coach the team to strengthen core technical capabilities.
  • Lead as a senior engineer, promoting best practices and continuous learning.
  • Monitor internal requests and vendor items.
  • Analyze application functionality and suggest improvements to the software ecosystem.
  • Update programs to fix errors and enhance functionality and diagnose issues.
  • Coordinate and document business goals, requirements, and changes.
  • Review user requirements for new software and document design, installation and training.
  • Communicate progress and issues to the business stakeholders.
  • Use analytical skills to improve business workflows.
  • Provide clarity for development initiatives and identify potential problems.
  • Document development best practices for future modifications.
  • Collaborate with leadership to align development with business needs.

Skills

Core Java
APIs (REST/SOAP)
Performance testing
CI/CD tools
Team collaboration
Technical leadership
Mentoring
Guidewire knowledge

Education

Bachelor’s degree or equivalent education and experience

Tools

GitHub
Bitbucket
Gradle
Maven
Artifactory
Nexus

Job description

Job Details
Responsibilities

include, but are not limited to:

  • Coordinates, monitors, and assists in implementing requested system changes including monitoring of source control, performing deployment documentation, and coordinating test environments
  • Meets with members of management for input on prioritizing of strategic projects and maintains communication of current project status’
  • Builds and strengthens the team's core technical capabilities through mentoring, training, coaching, and knowledge sharing.
  • Leads by example as a senior member of the team, providing technical guidance, promoting best practices, and fostering a culture of continuous learning and professional growth.
  • Monitors internal requests and open items with vendors
  • Analyze the functionality of the applications and software ecosystem used by the Company, and suggest opportunities for improvement and optimization
  • Update existing programs to correct errors or provide enhanced functionality. Monitors the operation of assigned programs and responds to issues by diagnosing and correcting errors in logic and coding.
  • Coordinate and discuss business goals, objectives, and requirements for requested changes. Document same.
  • Review user requirements and needs for new software and perform analysis, design, implementation, installation and training related to new software developed or acquired.
  • Communicate with business on project progress, issues, etc.
  • Use analytical skills and computer knowledge to improve business work-flow
  • Provide clarity for development initiatives, identify potential problems and suggest potential alternative solutions.
  • Document development best practices and allow for future modification.
  • Work closely with Company leadership to ensure the development ecosystem meets business needs, considering both hardware and software issues when developing new systems or expanding existing ones.
  • Assist users and operating areas in implementing and supporting systems including system installation, training and troubleshooting.
  • Carry out fact finding and program analysis of problems; applies established procedures to bring resolution.
  • Assist in selecting hardware and software; maintain contact with vendors.
  • Stay current with industry trends and technology advancements.
Requirements
  • Well-developed business acumen.
  • Ability to multi-task and handle numerous assignments simultaneously.
  • A process thinker seeking productivity and exceptional service.
  • Excellent verbal, telephone, and written communication skills.
  • Ability to work well in a team environment.
  • A professional, positive and enthusiastic attitude.
  • Advanced computer skills.
  • Excellent listening and feedback skills.
  • Good problem-solving skills.
  • Effective training and mentoring skills.
Desired Qualifications And Skills
  • Bachelor’s degree or equivalent education and experience
  • 5+ years of experience in related field
  • Demonstrated high abilities in Core Java development skills
  • 3rd party software integrations (REST APIs, SOAP APIs, XML, JSon, etc.)
  • Building secure, performant, scalable software (APM tools, profilers, performance testing tools)
  • CI/CD tools (GitHub, Bitbucket, Gradle, Maven, Artifactory, Nexus)
  • Work collaboratively in an empowered, lean, cross-functional team
  • Technical leadership from solution design through release
  • Exert technical influence to improve the reliability of Guidewire products
  • Mentor individual contributors to help them grow technical skills and business knowledge
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Newbury Corporation • United States

On-site
USD 120,000 - 180,000
Senior Software Developer
Senior Software Developer

N&D Union Mutual Insurance • Montpelier (VT)

On-site
USD 110,000 - 140,000
Senior Software Developer
Senior Software Developer

Norfolk & Dedham | Union Mutual Insurance Group • Montpelier (VT)

On-site
USD 100,000 - 150,000
Senior Guidewire Technical Lead
Senior Guidewire Technical Lead

Tata Consultancy Services • San Antonio (TX)

On-site
USD 100,000 - 110,000
Software Developer II
Software Developer II

New Mexico Mutual Casualty Company • Albuquerque (NM)

On-site
USD 90,000 - 120,000
Software Developer II
Software Developer II

New Mexico Mutual • Albuquerque (NM)

On-site
USD 80,000 - 110,000
Software Systems Engineer - III
Software Systems Engineer - III

AmNet Services, Inc. • Ashburn (VA)

On-site
USD 90,000 - 130,000
Guidewire Claimcenter Developer
Guidewire Claimcenter Developer

AMISEQ • United States

On-site
USD 170,000 - 230,000
Guidewire Lead Developer
Guidewire Lead Developer

Compunnel, Inc. • Worcester (MA)

On-site
USD 120,000 - 150,000
Senior Software Developer
Senior Software Developer

Berkadia • Ambler

On-site
USD 80,000 - 110,000