Job Openings Director, Enterprise Solutions

About the job Director, Enterprise Solutions

PURPOSE OF POSITION:

The Director, Enterprise Solutions oversees the development, implementation, and maintenance of high-quality enterprise software solutions that align with the organization's strategic objectives. This role creates and fosters a strong, high-velocity engineering culture to deliver timely and high quality, software solutions. The Director will also establish and refine processes with a focus on applying DevOps principles to ensure efficiency, quality, and scalability in software development and cloud operations.

KEY RESPONSIBILITY AREAS:

Strategic Leadership:

  • Provide strategic leadership to software engineering teams, defining and supporting the software development strategy and vision.
  • Collaborate with senior management to align technology initiatives with business goals.
  • Lead, mentor, and inspire teams to deliver high-quality software on time.
  • Foster a culture of innovation, collaboration, and continuous improvement.
  • Implement best practices for project management and agile methodologies.

Solution Development and Delivery:

  • Oversee the development, enhancement, and implementation of scalable, high-performance enterprise applications with a focus on but not limited to Guidewire Policy, Billing, Claims, Integrations, and Portals.
  • Ensure alignment of solutions with business objectives, technology standards, and industry best practices.
  • Drive and optimize the software development lifecycle, from business and system requirements to concept and design, to implementation, testing, and deployment with engineering excellence, adhering to best practices, quality benchmarks, and timelines.
  • Lead the ongoing support and maintenance of the corporate application portfolio, ensuring that defects, enhancements and incidents are resolved, as well as ensuring that day-to-day maintenance activities are completed.
  • Develop and implement measures to ensure effective operation of enterprise applications.
  • Define and maintain software architecture and design principles.
  • Ensure timely and successful delivery of software development projects within scope, budget, and timeline.

People and Process:

  • Coordinate with the teams to oversee the design, deployment and support of enterprise applications and scalable architectures.
  • Collaborate with Solutions Architect and Integration specialists to design and implement robust, scalable architectures.
  • Oversee integration efforts to ensure seamless operations between systems and applications.
  • Provide guidance on technology selection and implementation strategies.
  • Oversee implementation and adoption of best practices in business analysis and quality assurance.
  • Lead, coach, and support the team in best practices and the delivery of services.
  • Own and create delivery metrics, establishing baselines and monitoring performance.

Leadership:

  • To motivate, coach and hold accountable employees under your direction in the business.
  • Administer timely performance reviews, assessing needs for education, rewards and setting direction.
  • Embody and influence the organization to have the following leadership competencies:

QUALIFICATIONS AND SKILLS:

  • Bachelors degree in computer science, software engineering, or a related field.
  • Minimum of 12 years of IT experience in software development, with at least 7 years in a leadership role, leading software development teams with focus on Guidewire and similar enterprise applications.
  • Relevant industry-related certifications (e.g., Agile, PMP, Lean) are considered a strong asset.
  • Hands-on experience with Agile methodologies.
  • Experience in the insurance/finance industry is an asset.
  • Strong strategic leadership and team management skills.
  • Excellent project management and organizational skills.
  • Proficiency in software development and lifecycle management.
  • Strong understanding of enterprise application architecture and integration.
  • Ability to manage multiple priorities and stakeholders.
  • Excellent communication and interpersonal skills.