Senior Software Engineer

The Senior Software Engineer creates and supports 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.

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
  • Requirements: Produces comprehensive technical documentation

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 the optimum solution considering time and resource considerations
  • 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 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 how it can be applied to our systems.

Qualifications:

  • Experience in the property & casualty insurance industry strongly preferred
  • BA/BS degree required (computer science or related field preferred)
  • A minimum of 5 years of Software Engineering-related experience
  • Experience with designing, developing, testing, and implementing applications on the Salesforce platform
  • Experience with lightning web components, JavaScript, HTML, REST/SOAP, JSON, XML and APEX is a must
  • Certified Salesforce.com Developer: DEV 401/501 certification or ADM 201/301 certifications a plus
  • Strong SQL Server development skills is a must (stored procedures, SQL tuning, etc.)
  • Experience with full stack java development designing, developing, testing, and implementing applications
  • 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
  • AWS knowledge such as Lambda, S3, development of applications for AWS
  • Experience with the following technologies: Microsoft .NET environment, including Visual Studio, IIS, Team Foundation Server/GIT is a plus

Perks and Benefits

  • 4 weeks accrued paid time off + 9 paid national holidays per year
  • Free onsite gym at our Boston Location
  • Tuition Reimbursement
  • Low cost and excellent coverage health insurance options that start on Day 1 (medical, dental, vision)
  • Robust health and wellness program and fitness reimbursements
  • Auto and home insurance discounts
  • Matching gift opportunities
  • Annual 401(k) Employer Contribution (up to 7.5% of your base salary)
  • Various Paid Family leave options including Paid Parental Leave
  • Resources to promote Professional Development (LinkedIn Learning and licensure assistance)
  • Convenient location directly across from South Station and Pre-Tax Commuter Benefits

Salary Range: $110,000-$145,000 a year. Actual compensation will vary based on multiple factors, including employee knowledge and experience, role scope, business needs, geographical location, and internal equity.

About the Company

The Plymouth Rock Company and its affiliated group of companies write and manage over $2 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 1,900 people and is headquartered in Boston, Massachusetts. Plymouth Rock Assurance Corporation holds an A.M. Best rating of “A-/Excellent”.

#LI-DNI

Read Full Description
Confirmed 18 hours ago. Posted 20 days ago.

Discover Similar Jobs

Suggested Articles