Amica Mutual Insurance Company is seeking an IT Developer/Software Engineer to perform technical design, development, testing, and implementation of complex IT solutions using existing and emerging technologies, including Guidewire's PolicyCenter application.
Requirements
- Java development experience; Solid understanding of object-oriented programming.
- Solid understanding of Java frameworks, such as Spring.
- Experience leveraging source code management, such as GitHub or Bitbucket.
- Must have proven Guidewire experience and hold the Guidewire Associate Certification.
- Committed to continuous learning including but not limited to training sessions or seminars related to the assigned role.
- Ability to effectively break down and prioritize work independently.
- Ability to identify challenges and risks to the completion of work and effectively communicate those to the appropriate personnel.
Responsibilities
- Develop and deliver software that meets established standards as well as expectations for performance, business impact, and user experience.
- Track and report issues. Address patterns and root causes of shortfalls in technical quality and user acceptance.
- Has a clear understanding of business processes and workflows and core team applications and specializations.
- Understand and apply Agile development best practices, and other approaches for iterative development of production-ready software.
- Focus on test-driven development practices and leverage continuous integration and delivery standards and best practices.
- Follow policies for secure code development and engage in secure coding practices.
- Share knowledge to ensure individuals and teams have the appropriate breadth and depth to offer support to the business, projects, and day to day operations.
Other
- Bachelors degree and a minimum of 4 years’ experience, or an equivalent combination of education and experience sufficient to successfully perform the essential functions of the job.
- Ability to communicate effectively within the section, assigned project teams, and other impacted sections or project teams to provide details about planned work, completed work and next steps.
- Basic understanding of impacts of changes across teams.
- This role does not currently offer employment visa sponsorship.
- Must be authorized to work in the United States