Plymouth Rock Assurance is looking for a talented and motivated Software Engineering Manager who will lead a team of highly technical full stack Java Developers to design, develop, support and implement industry leading eBusiness applications for homeowners and umbrella insurance. This person will lead inception/iteration planning meetings, oversee feasibility research and lead collaboration and strategy alignment by working cross-functionally. In addition, this person will serve as the anchor of the team by mentoring Senior Engineers, providing technical leadership, resolving technical issues and promoting a spirit of collegiality and partnership across the firm.
Essential Functions and Responsibilities:
- Apply engineering standards and methodologies in order to analyze, design, develop, deploy and support software solutions to drive strong performance and high availability and exceed customer expectations.
- Oversee source code and unit test case development.
- Work with Business Analysts to understand requirements and translate to design.
- Establish, aggregate, and share team standards and best practices across the department.
- Coach and mentor employees to deliver continuous improvement and develop their professional skills and capabilities.
- Functional/system integration testing support.
- Plan and direct activities with the team and stakeholders to maximize technological productivity.
- Architecture and design reviews.
- Assess problems and solutions to contribute technical alternatives.
- Impact analysis and component design.
- Set clear expectations and create a positive work environment based on accountability, in collaboration with the engineering and management teams.
- System/application architecture.
- Develop guidelines and standards.
- Support production as needed and meet development schedules.
- Help the team scale effectively: identify, recruit, interview, and hire new engineers.
Qualifications and Education:
- Bachelor's or Master's degree (preferred) in Computer Science or related field.
- 10+ years of professional experience and expert skills in JAVA/J2EE, Object oriented software design and development, Design Patterns, XML, and SQL.
- Minimum 5 years of experience in Web application design and development.
- Minimum 5 years development experience in Java/J2EE technologies.
- Minimum 3 years of experience leading other Developers.
- Self-motivated and directed, with the ability to effectively prioritize and execute tasks in a high-pressure environment.
- A strong understanding of non-functional requirements (performance, scalability, maintainability, security).
- Excellent design skills (class diagrams, sequence diagrams, activity diagrams, etc.)
- Leadership and cross-communication skills to work with other domains/teams.
- Desirable knowledge includes P&C Insurance industry, JBOSS, ESB (Mule), modern JavaScript libraries such as JQuery, AJAX, JUnit, Spring MVC, Angular, Web Services, Amazon Web Services, Kubernetes, Dev Ops and Jira.
- Java Certifications (developer, web component, and architect) preferred.
- Knowledge of IT concepts, strategies and methodologies.
- Thorough understanding of layered systems architectures and layered solutions and designs.
- Knowledge of diverse technologies and new technical architecture principles and concepts.
- Highly proficient in software engineering languages and tools; ability to develop on multiple platforms.
- Thorough knowledge of a business function(s) and IT industry business issues, extensive knowledge of business operations, strategies and objectives.
- Strong communication, facilitation and consensus building skills.
About the Company
The Plymouth Rock Company and its affiliated group of companies write and manage over $2.0 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