The Director of IT Applications has a passion for technology, implementing IT projects to enable business initiatives. Has a solid technical background in CRM applications (preferably Salesforce) and Microsoft technologies (.NET, Azure etc). This role will provide technical insight, oversight, strategic context, direction and leadership to the teams involved. Provides leadership to a team of IT managers, Application Architects and implementation of new IT systems and programs. The role also provides a strong business-facing leadership for planning, developing, and implementing multiple Enterprise IT application initiatives for Make-A-Wish America IT. This role is also responsible for management, strategy and execution of the IT programs to keep the IT systems are reliable, available, scalable and secure.
- Establish a vision for IT Applications, devise / strategize for portfolio rationalization, platform consolidation aligned with MAW business strategy.
- Drive the roadmap to streamline, standardize, and strengthen performance, reliability, robustness and scalability of IT systems across the organization
- Plans, coordinates, supervises all activities related to the design, development, implementation of the organization's applications development
- Oversee project execution, resource deployment and overall coordination efforts to ensure projects are completed on schedule and to budget with quality outcomes
- Management of vendor and third-party relationships, including service levels, risk assessments, and compliance requirements.
- Manages multiple development teams supporting different products or lines of businesses.
- Directs and guides the managers, reviews different project requests, timeline and cost.
- Develops, distributes, supports, enforces, and integrates best practices and technology standards across the organization.
- Prepare financial budgets and presenting proposals for capital and operational expenditures to senior executives
- Research and recommend new products
- Develop reliable metrics for hardware, software and storage while ensuring strategic capacity planning
- In collaboration with IT leadership, develop & implement the IT Department strategic plan including drafting KPIs, monitoring and reporting on the plan's performance.
- Collaborates effectively with all parts of the organization & MAW Chapters
- Performs other related job duties, as assigned.
- Knowledge of ITIL, IT best practices and processes
- Full understanding of SDLC and AGILE development models
- Demonstrated understanding of project management best practices and ability to create and use project plans to manage workload.
- Proven ability to manage multiple priorities and adjust to changing priorities in professional manner
- Proven ability to assume new tasks and responsibilities
- Proven ability to maintain and update technical knowledge and skills
- Ability to work well under pressure, facilitate solutions, and meet deadlines and milestones for projects assigned
- Ability to develop techniques, standards, libraries and assist in the establishment of procedures for the firm’s Applications Development Team
- Demonstrated professional written and oral communication skills
- Demonstrated successful problem-solving abilities and analytical skills.
- Engages effectively with professionals at all levels of the organization.
- Organizes work, prioritizes, and delegates to meet deadlines, and makes timely decisions with sound judgment.
- Experience in general management practices including finance, accounting, strategic and tactical planning, organizational behavior, managing work relationships through motivation, delegation, supervision, conflict management, and managing personal responsibilities through personal time management and stress management.
Required Experience
- 15 + years professional IT experience with progressive growth in responsibility and scope
- Minimum of five years IT management experience
- Proven track record of success at building innovative solutions and driving enterprise-wide adoption
- Expertise in Salesforce migration and implementation.
- Experience in Application architecture and design.
- Implementation experience of various open source and Microsoft technologies (.NET stack, Azure etc)
- Strong management and leadership skills
- Successful experience supervising and building high performing teams
- Experience and desire to work in a collaborative team environment
- Ability to work multi-functionally with all levels of internal staff
- Highly-organized, self-motivated; leadership style of continuous improvement
- Ability to research and quickly resolve technical issues
- Demonstrated ability to provide excellent customer service
- Experience designing and leading IT resources, budgets and return on investment analysis
- Demonstrated success building strong distributed teams with the right skills and competency focused on speed, quality and efficiency; experience with Agile/DevOps a plus
- Must be able to work well with minimal supervision, work well with individuals of all levels of technical experience and be a self-starter.