Director – Application Development and Support
Virginia's Community College System · Richmond, VA · 4 days ago
Information Technology$115k–$140k/yrFull-time
About the role
Tidewater Community College has served South Hampton Roads for 50 years, growing from one campus to become a regional educational and economic force. Enrolling nearly 25,000 students in 2024-25, TCC is the largest provider of higher education and workforce services in Hampton Roads. The position coordinates all activities related to the development, maintenance, operation, and life cycle support of multiple, complex information systems.
Responsibilities
- Direct and assist staff in the analysis, design, development, implementation, and support of complex information systems projects.
- Measure employees' results and initiate personnel actions.
- Serve as the Information Security Officer, developing, implementing, and maintaining the college’s information technology security program.
- Coordinate all activities of multiple, complex projects to meet project deadlines and resource constraints.
- Provide advanced technical leadership and training in project management and application development to subordinate staff and other college personnel.
- Supervise the development of policies, procedures, and written documentation for complex information systems.
- Supervise and prioritize work assignments for a diverse programming and computer operations staff and coordinate their efforts with those of other college personnel.
- Develop complex computer applications to meet functional requirements of business processes.
- Debug and troubleshoot complex programs quickly.
- Communicate effectively at a technical and end-user level both orally and in writing.
Qualifications
- Extensive knowledge of functional analysis, application design, and programming techniques.
- Extensive knowledge of high-level programming languages, development tools, and databases.
- Extensive knowledge of business processes and administrative functions in a large educational environment.
- Advanced knowledge of desktop computers, operating systems, and applications including Microsoft Office.
- Ability to analyze complex business processes, interpret user needs, and evaluate alternative solutions.
- Ability to coordinate all activities of multiple, complex projects to meet project deadlines and resource constraints.
- Ability to provide advanced technical leadership and training in project management and application development to subordinate staff and other college personnel.
- Ability to supervise the development of policies, procedures, and written documentation for complex information systems.
- Ability to supervise and prioritize work assignments for a diverse programming and computer operations staff and coordinate their efforts with those of other college personnel.
- Ability to understand program coding and logically apply it.
- Ability to code complex SQL applications.
- Ability to troubleshoot and debug complex programs quickly.
- Knowledge of AI and prompt coding.
- Ability to communicate effectively at a technical and end-user level both orally and in writing.
- Ability to work independently or as a member of a team without direct supervision.
- Frequent contact with upper management and employees to provide guidance, information, and to facilitate the resolution of issues.
- May provide leadership or supervision to other staff.
Skills
- Formal training in high level programming languages, development tools, and databases.
- Extensive experience in the development, operation, and support of computer systems.
- Extensive experience in analysis, design, and management of complex programming projects.
- Advanced experience supervising and evaluating application development and computer operations staff.
- Substantial experience with relational database management systems such as ORACLE.
- Advanced knowledge of FERPA.
Benefits
Commensurate with experience.
Pay
$115,000 - $140,000
Schedule
Monday – Friday, 8:30 AM – 5:00 PM.