Director Of Enterprise Applications

Employment Type: Permanent

Job Number: 27023

Compensation: 150k/year - 175k/year

Job Description

The Director of IT, Enterprise Applications/Transformation is a key leadership role within a dynamic technology department. This hands-on leadership position is responsible for overseeing the execution of a transformation program. The role is tasked with developing and implementing a strategic roadmap focused on system consolidation, simplification of the IT applications landscape, and the integration of cutting-edge technologies and solutions. The role manages a global team of approximately 10-15 direct reports. Candidates should possess significant experience in systems consolidation, integrating new technologies into complex environments, and leading software product development, particularly in areas of custom development, system integration, web and mobile development, analytics/reporting, and SaaS solutions like Salesforce.

Primary Responsibilities:

  • Lead the delivery of a transformation program, managing business relationships, application development, QA, and support.
  • Collaborate with various IT teams to develop and enforce enterprise capabilities, including information security standards.
  • Oversee data migration from outdated systems.
  • Enhance customer experience through the development of a custom portal and phase out old applications.
  • Supervise multiple sub-teams focused on delivering specific program functions.
  • Embrace software development best practices.
  • Research and implement new technologies, processes, and tools.
  • Define project structures in coordination with support centers and external partners.
  • Utilize metrics to drive solution delivery, manage defects, and track progress.
  • Apply advanced testing techniques and software quality metrics to improve quality.
  • Coordinate with IT functions as needed.
  • Manage projects in alignment with established processes and controls.
  • Maintain development KPIs to achieve excellence.
  • Recruit and integrate a high-performing IT team.
  • Handle other related duties as assigned.

Basic Qualifications:

  • Bachelor’s Degree in Information Technology.
  • 10+ years of experience managing application development in a large, cross-functional setting.
  • 7+ years of experience in leading sizable teams in a global context, with at least 3 years at a directorial level.
  • 5+ years of experience with applications related to Order to Cash processes and developing billing systems is advantageous.
  • Deep knowledge in areas such as custom development using Microsoft technologies, web services, React JS, API development, integrations, and cloud migrations.
  • Proven track record of modernizing legacy systems and handling data migrations.
  • Experience with Azure DevOps, data streaming, and analytics platforms.

Preferred Qualifications:

  • Knowledge of Project management methodologies.
  • Proven ability to lead multiple concurrent projects.
  • Experience in matrix organizational structures.
  • Background in managing global delivery models, including offshore teams.
  • Competence in collaborating with multiple service providers on a single project.
  • Ability to multitask effectively to meet deadlines.