Plymouth Rock Assurance Logo com

Senior Software Engineer

Plymouth Rock Assurance

Job Description

Overview:

Senior Software Engineer  
The Sr. Software Engineer will create and support business solutions by contributing at a senior level in designing, re-designing, coding, testing, debugging, configuring and documenting products/projects according to specifications for the insurance business. You will play a pivotal role in enhancing our applications, providing production support and technical upgrades.  
Essential Functions and Responsibilities:
 
Client Relationships and Communication
  • Ensures that requirement statements are complete, consistent, comprehensible, feasible and unambiguous
  • Interpersonal skills to establish good rapport, generate enthusiasm, negotiate priorities, and to resolve conflicts between various groups
  • Ability to work across teams including business analysts, project managers, and QA team
  • Understands how to communicate difficult/sensitive information to key people across the business
  • Provides input to the Development Manager in the creation of project plans, estimates, and schedules
  • Creates and delivers informative, well-organized presentations
  • Ability to effectively communication with third parties including data providers and software vendors
Impact Analysis
  • Able to design systems using known design methodologies and best practices.
  • Ability to design solutions that are easy to implement and maintain
 
Problem Solving
  • Analyze requirements/issues and make recommendations for an optimum solution considering time and resources
  • Proactively finds and fixes quality issues and ensures that software applications are developed with minimal defects
  • Research, coordinate, and track problems to resolution
  • Identifies critical issues with ease
  • Exhibits confidence and an extensive knowledge of emerging industry practices when solving business problems
  • Proactively offers suggestions for areas of improvement in internal processes along with possible solutions
  • Takes initiative identifying performance issues in production and offers solutions to correct them
 
Leadership and Project Management
  • Mentors the junior members of the team with technical issues they might be facing
  • Proven capability to take initiative beyond the day to day components of the job
  • Working knowledge of Project Management practices and processes
  • Keeps up-to-date with latest technological trends and tools and makes recommendations on how it can be applied to our systems

Qualifications and Education:
  • Bachelor’s Degree required, preferably in computer science or related field
  • At least 5 years of experience in software engineering
  • Experience with designing, developing, testing, and implementing applications using the following technologies: Java/J2EE environment including Angular, TypeScript /JavaScript, CSS libraries such as Bootstrap, PrimeNG, Spring MVC, REST, JMS, JBOSS, ESB (Mule), JSON, and MyBatis, XML, XSLT, SOAP, Maven
  • Experience with SQL language in DB2 and MS SQL Server
  • AWS knowledge such as Lambda, S3 and/or development of applications for AWS highly preferred
  • P&C (property and casualty) insurance industry experience preferred but not required
  • Java Certifications preferred (developer, web component)
 
About the Company:
 
The Plymouth Rock Company and its affiliated group of companies write and manage over $1.8 billion in personal and commercial auto and homeowner’s insurance throughout the Northeast and mid-Atlantic, where we have built an unparalleled reputation for service. We continuously invest in technology, our employees thrive in our empowering environment, and our customers are among the most loyal in the industry. The Plymouth Rock group of companies employs more than 2,000 people and is headquartered in Boston, Massachusetts. Plymouth Rock Assurance Corporation holds an A.M. Best rating of “A-/Excellent”.
 
#LI-DNI

Freshly added jobs in United States

Senior Software Engineer

Senior .NET Software Engineer

AWS/C# Developer

Senior Software Engineer