TalentCapture

Senior Director of Application Development

Apply

Industry: Software / SAAS / PAAS | Scottsdale, AZ

3 years ago

Primary Skills Required
previous experience in similar role

Resource Type
Direct Hire

Compensation
160,000.00 to 180,000.00 Salary - Total Comp

Relocate?
No

Job Description

The Sr. Director, Application Development & Support reports to the VP of IT and is responsible for ensuring that the business processes, data and applications implemented at the company are consistent in line with industry business best practice.

What this position does to contribute to the Company’s success:

  • Oversees teams responsible for design, planning, testing, and release of custom applications and system integrations throughout the full application lifestyle.
  • Ensures that all software services and processes (including those of external service providers) are conducted in line with policies and applicable standards, legislation, and regulations (e.g. SOX, PCI, etc.).
  • Contributes to the development and execution of the company IT/IS strategy and ensures its alignment with the business strategy and the delivery of capabilities required to achieve business success.
  • Provides quality coaching, leadership and direction to a high performing application development and support team. Cultivates, pursues and promotes a culture of continued excellence through individual and team growth.
  • Builds and maintains relationships with other leaders to develop a clear understanding of business needs; ensures cost-effective delivery of IT services to meet those needs and responds with agility to changing business priorities.
  • Maintains currency on new technologies and management practices and provides direction on what emerging applications and methodologies should be introduced and assimilated within the Company’s environment.
  • Develops and controls the annual operating and capital expenditure budget to ensure it is consistent with overall strategic objectives and is within the overall IT/IS budget.
  • Leads the initiative to finalize the organizational structure of the newly created Application Development and Support team through close collaboration with direct reports, customers and leadership.
  • Participates in the assessment of external and internal technology capabilities with a focus on suitability for integration of both, with the existing IT environment.
  • Takes on other duties needed to help drive our Purpose, fulfill our Brand Principles, and abide by our Organization’s Values.

Qualifications:

  • Bachelor's Degree B.A. or equivalent from four-year college with primary study in computer science, information systems or related field
  • An equivalent amount of experience may substitute for the education
  • 10 years or more Experience working in Information Technology And
  • 6 years or more Management experience in a team-oriented workplace
  • Must be a self-driven, motivated senior IT / IS leader with strong analytical and problem-solving skills, excellent communication, and good customer and executive presence.
  • Ability to focus on the strategic vision and goals while overseeing the day-to-day leadership of the team.
  • Ability to oversee multiple projects, support activities and tasks simultaneously.
  • Extensive knowledge and experience with application and software development life cycle methodology (SDLC) and processes, technical project management, release management and change management.
  • Ability to build and manage high performance software development and support teams.
  • Ability to identify opportunities for the appropriate and cost-effective investment of financial resources in IT /IS systems and processes, including staffing, sourcing, purchasing, and in-house development.
  • Knowledge of budgeting for CapEx and OpEx and the ability to develop road maps that align with budget forecasts.
  • Demonstrates a commitment to service, organization values and professionalism through appropriate conduct and demeanor at all times.
  • Ability to interact with internal and external business users to gather and prioritize business requirements, oversee the design of solutions that adhere to architectural standards and direction to solve business requirements, and provide guidance to project and support organizations.
  • Possesses a deep understanding of Continual Process Improvement and Development methodologies and the ability to implement them (e.g. Lean IT, Six Sigma, Agile, Waterfall, DevOps etc.).
  • Expertise with Cloud development, pipelines and automation, code repositories, branching, git and containers.
  • Knowledge of QA and QA automation as well as the different tools needed for multiple types of application testing, such as back end, front end, API and database.
  • Expertise with Agile, Waterfall and DevOps methodologies.
  • Knowledge of streamlining technologies and processes while creating development and QA standards to accomplish consistencies in software output. Including creating standards and technical documentation organization.