Senior Director Of Application Development in Birmingham, AL at Books-A-Million

Date Posted: 2/28/2018

Job Snapshot

Job Description

The Senior Director of Application Development reports to the Senior Vice President of Information Technology. This individual will be responsible for planning, managing and directing activities related to the Application Development function within the Information Technologies department.  This includes the selection, implementation, integration, and maintenance of systems that support the following functions: HR, Payroll, Finance and Accounting, Real Estate, Information Technology, Merchandising and Planning, Supply Chain, Marketing, Loss Prevention, Stores and B2B, and E-commerce.   Specific areas of responsibility include:


Strategic Planning: Develop, establish, and maintain IT application portfolio roadmaps and strategic plans.  Establish, maintain, and enforce appropriate corporate information policies.  Ensure compliance with all aspects of HIPAA, PCI, and PII and Books-A-Million’s internal controls.


Staff Management:  Oversees all aspects of staff management including the ability to recruit talent and build a team capable of supporting a growth oriented organization. Ability to effectively manage 3rd party service and resource providers.


Systems Management:  Responsible for the operation and performance of "shared service" systems for multiple business units, brands, formats, and chains.   Align technology solutions with business goals.  Reduce competing priorities.   Determine business requirements and the selection of appropriate solutions to satisfy those business requirements.


Systems Planning: Responsible for information technology strategy and goal setting, the evaluation of software development projects and vendor packages to meet business requirements, and the analysis and development of user requirements.   Must develop and implement budgets, forecasts, and human capital management plans and strategies.


Project Management: Oversee project teams comprised of internal and external resources. Lead business partner teams through the project life cycle.  Produce project deliverables on time and within budget.  Forecast project costs, obstacles, resource needs and change management and adoption challenges.


Budget Management:  Responsible for management of project budgets and departmental expense budget.  Provide coaching to directors and project managers on fiscal accountability.  Ensure departmental guiding principles are understood and followed. Establish and maintain financial stewardship in all phases of the job.  Behave, act, and lead consistent with the highest ethical standards.


Collaboration and Cooperation:  Provide insight, guidance, expertise, and recommendations to all levels of ITS leadership and business functions.  Operate openly, transparently, and with utmost integrity with peers, vendors, and associates at all levels.  Drive high performance through the consistent application of standards and practices that produce lasting results.

Job Requirements

Bachelor's Degree in Business or Computer Science

Advanced business degree a plus

Not Ready?

Not Ready to Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Join Our Talent Network