Director, Development

Norwell, MA, US

Who We Are: 

NFP, an Aon company, is a multiple Best Places to Work award winner in Business Insurance. We are an organization of consultative advisors and problem solvers. We help companies and individuals around the globe address their most significant risk, workforce, wealth management and retirement challenges through custom solutions and a people-first approach. To learn more, please visit: https://www.NFP.com.

Summary: The Director of Development reports to the SVP of Enterprise Development and plays a key role in overseeing the design, development, and delivery of enterprise software solutions. This position is responsible for managing a high-performing development team, driving technical excellence, and ensuring successful execution across multiple concurrent projects. This is a full-time opportunity based in our Norwell, Massachusetts office with a hybrid onsite work requirement.

Essential Duties and Responsibilities:

  • Lead, mentor, and develop a team of software engineers, providing technical guidance, performance coaching, and career development support.
  • Manage team workload across multiple concurrent projects, ensuring high quality delivery, clear prioritization, and effective resource allocation.
  • Oversee the design, development, testing, and implementation of complex software solutions that meet business and technical requirements.
  • Partner with multiple project managers to coordinate timelines, manage dependencies, and ensure alignment across initiatives.
  • Drive architectural decision making and promote best practices for scalable, secure, and maintainable systems.
  • Ensure production systems remain stable and performant by guiding incident response, root cause analysis, and long-term remediation.
  • Direct the maintenance, enhancement, and modernization of in house applications to support evolving business needs.
  • Establish and enforce standards for coding, documentation, testing, and deployment across the development team.
  • Lead the development and execution of comprehensive test strategies, including unit, integration, regression, and user acceptance testing.
  • Oversee development and staging environments, deployment pipelines, and release processes to support continuous integration and continuous delivery practices.
  • Collaborate with cross-functional stakeholders to translate business requirements into actionable technical specifications and project plans.
  • Serve as the primary technical liaison with external vendors, ensuring successful integrations and timely issue resolution.
  • Stay current with industry trends, emerging technologies, and best practices to guide strategic technical direction.
  • Perform additional responsibilities as required.

Knowledge, Skills, and/or Abilities:

  • Proven ability to mentor, coach, and manage development team members across multiple simultaneous projects.
  • Strong analytical and problem-solving skills with the ability to navigate complex technical challenges.
  • Expertise in Microsoft technologies, including .NET, SQL Server, and Windows environments (highly preferred).
  • Familiarity with continuous integration practices and modern DevOps methodologies.
  • Experience with Azure DevOps (preferred).
  • Strong communication skills, with the ability to convey technical concepts to both technical and non-technical audiences.
  • Knowledge of XML, SOA concepts, and integration strategies.
  • Advanced proficiency with Oracle or SQL based databases, including writing complex queries and stored procedures.
  • Solid understanding of software testing methodologies and automated testing frameworks.
  • Ability to interpret functional specifications and translate them into scalable architectural and component level designs.
  • Broad knowledge of web application development, including HTML, client-side scripting, AJAX, and web application servers.
  • Strong proficiency with Microsoft Excel and experience with data reporting tools.
  • Experience with EDI processes and standards.
  • Ability to manage competing priorities and deliver results in a fast-paced environment.

Education and/or Experience:

  • Bachelor’s degree in Computer Science or a related field required.
  • Minimum of 3+ years of experience managing development teams.
  • Minimum of 6+ years of hands-on software development experience.
  • At least two years of hands-on C# development experience.
  • Strong foundation in object-oriented programming, web application development, and relational database design.
  • Experience in the health or dental insurance industry is highly desirable.

Certificates, Licenses, Registration:  None

What We Offer:

We’re proud to offer a competitive salary, PTO & paid holidays, 401(k) with match, exclusive discount programs, health & wellness programs, and more. Our PeopleFirst culture focuses on building and nurturing lifelong relationships with our employees because, at the end of the day, we exist to be there for others. The base salary range for this position is $149,000 to $176,000. The base salary offered will be determined by factors including, but not limited to, experience, credentials, education, certifications, skill level required for the position, the scope of the position, and geographic location. Actual base salary offered will be determined on a case-by-case basis. In addition to the base salary, this position may be eligible for performance-based incentives.

 

NFP and You… Better Together!

NFP is an inclusive Equal Employment Opportunity employer.

NFP est un employeur qui offre l’égalité des chances à tous les employés et candidats à l’emploi, sans distinction de race, de couleur, de religion, de sexe, d’orientation sexuelle, d’identité de genre, d’âge, d’origine nationale, de handicap, de prédisposition génétique ou de statut de porteur, ou de toute autre caractéristique protégée par la législation fédérale ou provinciale. L’entreprise s’engage à respecter cette politique en matière de recrutement, d’embauche, de placement, de promotion, de transfert, de formation, de rémunération, d’avantages sociaux, d’activités des employés et de traitement général pendant l’emploi. Il est attendu de tous nos employés connaissent cette politique et qu’ils créent un environnement sensible et respectueux de tous les individus. test