Job description
Software Development Manager
Plymouth Rock Assurance is looking to hire an innovative Software Development Manager to lead a team of Engineers with the goal of designing, supporting and implementing strategically differentiated software applications within the insurance industry. In addition, this person must be adept at workflow analysis, interpersonal relations, and have the ability to mentor others while promoting a spirit of partnership and collegiality across administrative and functional areas of the company.
Essential Functions and Responsibilities:
Perform highly complex tasks associated with the following areas:
- Develop, manage, mentor and prepare the software development team as well as supervise resource allocation to accomplish technical and business goals quickly and efficiently.
- Provide strong technical leadership and lead a team of dynamic software developers to build and maintain applications.
- Contribute to technical architecture decisions and lead efforts to build and maintain highly scalable software platforms.
- Assist direct reports with career growth and personal development.
- Assemble project plans, monitor the work of the development team, perform quality review and escalate functional, quality and timeline issues as needed.
- Supervision of software implementations and providing technical direction to the team.
- Track key project milestones and adjust project plans when necessary to meet business objectives.
- Take project ownership to ensure applications meet quality and performance standards.
- Work with Business Analysts to understand requirements and translate to design.
- Oversee source code and unit test case development.
- Functional/system integration testing support.
- Architect and design guide reviews and contribute to technical alternatives.
- Impact analysis, component design and system/application architecture.
- Develop guidelines, standards and support production as needed to meet development schedules.
- Seek out opportunities to continuously improve quality and development processes.
- Recruit top talent to grow the team capacity.
- Provide estimates and initial assessment for proposed development tasks.
- Plan releases, schedule development and balance resources with task assignments.
Qualifications and Education:
- Bachelor's or Master's degree (preferred) in Computer Science or related field.
- 10+ years of professional experience in software development.
- 3-5+ years of experience in the following areas: Managing a team of Software Developers including responsibility for performance reviews and supporting career growth; Application design, development and support.
- Experience with AWS services.
- AWS Certifications preferred (developer, services component, architect, etc.)
- JIRA experience preferred.
- Experience with application technologies, including AWS cloud infrastructure, ESB, JavaScript, Spring Core, Spring Boot and XML to JSON.
- Wider knowledge across Development technologies, including but not limited to XML, RESTful Services, JSON, JBoss, Maven, Docker, Kubernetes, MyBatis, Lambda etc.
- Ability to maintain resource allocation, timely communications and meeting deadlines for high profile projects.
- Demonstrated success in working with team members, including senior architects, analysts, and project managers to design and estimate system implementation timelines and costs.
- Excellent written and verbal communication skills.
- Property & Casualty/P&C insurance industry experience is preferred.
- Self-motivated and directed with the ability to effectively prioritize and execute tasks in a high-pressure environment.
- Ability to collaborate and work cross-functionally with other domains/teams and business units.
About the Company
The Plymouth Rock Company and its affiliated group of companies write and manage over $1.7 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”.
Job Type: Full-time
Pay: $150,000.00 - $175,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Referral program
- Tuition reimbursement
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Supplemental pay types:
- Bonus pay
Ability to commute/relocate:
- Boston, MA 02111: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- How many years of experience do you have managing Java Developers (meaning they reported directly to you, not indirectly)?
- Will you now, or in the future, require sponsorship for employment visa status (e.g. H-1B visa status)?
Work Location: One location
colinoncars.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, colinoncars.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, colinoncars.com is the ideal place to find your next job.