Senior Director, Applications Development

Catonsville, MD

Community College of Baltimore County

The purpose of this class is to oversee the coordination and operation of all CCBC information technology
services, projects and policies.

Compensation within the posted range is determined by a candidate's education level and/or years of experience in the field. Generally, employees are hired in the lower third of the scale. Bachelor's degree in information technology or related field, Master's degree preferred. Seven years of technology program and mid-level management experience in a large enterprise applications role required. Ellucian Banner ecosystem development and management experience preferred. Project Management professional certification desirable.

  1. Oversee planning, development and implementation functions for CCBC's enterprise information systems and related third-party systems.
  2. Provide leadership to support the planning and evaluation of the division's directions, policies and objectives.
  3. Execute and deliver strategic priorities and operational objectives.
  4. Direct and supervise assigned staff in planning and completing scheduled projects and tasks in support of students, faculty and staff.
  5. Interact with system users to understand their needs; design systems/applications to support their requirements.
  6. Resolve or assist in the resolution of problems/issues relating to information technology systems.
  7. Develop, monitor and control the department's annual budget
  8. Guide the department to support the growth and advancement of other areas of the college.
  9. Assist, support and advocate for other divisions of the college in the execution of their goals and objectives
  10. Develop and manage vendor relationships required for delivery of divisions goals and objectives.
    Essential Job Duties are intended to be examples of duties and are not intended to be all inclusive. There will be other duties as assigned.
  1. Coordinate and manage Applications Development department activities and staff.
  2. Serve as liaison between department, IT staff and the college community to support college activities.
  3. Prepare working documents and project plans for software implementation.
  4. Research and learn software packages, processes, and techniques.
  5. Develop complex software solutions.
  6. Develop budgets for projects
  7. Assign and manage staff allocation across multiple time sensitive projects.
  8. Manage the Software Development Life Cycles (SDLC) for the college's applications portfolio.
  9. Identify and assess security vulnerability risks, develop mitigation strategies, and implement protective measures.
  10. Assess and evaluate cloud versus on-premises solution architectures to determine the best approach for CCBC data processing needs and solutions.
Essential Job Duties are intended to be examples of duties and are not intended to be all inclusive. There will be other duties as assigned. Posted: 06/24/2022