Programmer I - (Database) and Programmer II (Database) Salary $63,988.00 - $117,400.00 Annually
Location: Catonsville, MD Job Type: Full-Time Staff Job Number: 2026-003 Division: Administrative Services Department Applications Development Opening Date: 01/23/2026
Job Description
CCBC employs programmers across a wide range of application development and systems support areas. We are currently seeking a Programmer with a particular focus on database administration within our Ellucian Banner and Oracle environments. This role supports database maintenance, Banner administrative processes, SQL and PL/SQL development, and collaboration with database administrators to ensure data integrity, system performance, and reliable enterprise operations. Candidates with experience or interest in database administration or database-driven application support are especially encouraged to apply. Please note that there might be occasional off-hours support required to support the enterprise applications.
CCBC Programmer Roles
CCBC has two levels of Programmer roles, each with increasing responsibilities and minimum requirements. The specific minimum requirements and responsibilities of the positions are detailed below. The pay ranges for each position are listed above.
Programmer I
Programmer II
Minimum Requirements
Programmer I:
Associate's degree in information technology and a minimum of two years of information technology experience or a bachelor's degree in information technology.
Completed coursework in key web, programming, and other technologies including SQL, HTML5, CSS, JavaScript, Java, and Jouery.
Exposure to web server environments such as Apache, Tomcat, and IIS.
Strong communication and problem-solving skills.
Programmer II:
Bachelor's degree in information technology and a minimum of four (4) years of information technology experience in supporting enterprise-level administrative systems.
Passing score on programming assessment required for job-specific languages such as Java, JavaScript, Linux Shell Scripting, TSQL, PL/SQL.
Certifications
Certifications are encouraged but not required for entry-level new hires. Certifications, listed in the College's Programmer Certification Matrix, will be required for promotional opportunities, within the Programmer classification series. The College's Programmer Certification Matrix is subject to change annually.
Essential Duties
Programmer I
Programmer II
Benefits
CCBC Full Time Benefits At A Glance
Application Instructions
How many years of experience do you have supporting enterprise applications on Oracle databases?
How many years of experience do you have developing or supporting applications deployed in Linux-based environments?
Do you have experience supporting applications during outages, maintenance windows, or production incidents?
Describe your experience with scripting or automation in support of enterprise applications.
Which scripting languages have you used? (Select all that apply)
CCBC is the college of choice for over 70,000 students and 200 businesses each year — all with unique goals, strengths and requirements. By offering a holistic learning environment that is both accepting and challenging, we meet students where they are and take them where they want to go.
CCBC is committed to ensuring equal opportunity and nondiscrimination in all hiring and employment practices. We are committed to equal treatment for all applicants and employees and will not discriminate based on race, color, religion, gender, age, national origin, ancestry, veteran status, disability, sexual orientation or any other basis protected by law.
CCBC’s benefits include medical, dental, vision, disability insurance, ample paid time off, choice of one of two Maryland State Retirement Plans (contributory and noncontributory), and much more.