Programmer I -(Database) and Programmer II (Database)

Community College of Baltimore County

Catonsville, MD

JOB DETAILS
SALARY
$63,988–$117,400 Per Year
SKILLS
Accidental Death and Dismemberment (AD&D), Automation, CSS (Cascading Style Sheet), Communication Skills, Computer Programming, Cross-Functional, Customer Satisfaction, Data Modeling, Data Processing, Data Quality, Database Administration, Database Programming, Database Programming Languages, Debugging Skills, Documentation, Employee Benefits, Enterprise Application Integration (EAI), Enterprise Applications, Functional Analysis, HTML (HyperText Markup Language), HTML5, Health Plan, Human Resources, Information Technology & Information Systems, Java, JavaScript, Leadership, Legal, Life Insurance, Linux Operating System, Microsoft SharePoint, Microsoft Transact-SQL (T-SQL), Network Architecture/Engineering, Oracle, Oracle PL-SQL, Patient Care, Prescription Drugs, Problem Solving Skills, Process Flow, Program Evaluation, Public Safety, Reimbursement, Retirement Plan, SQL (Structured Query Language), Scholarship, Scripting (Scripting Languages), Software Administration, Software Development, Software Development Lifecycle (SDLC), Systems Engineering, Systems Maintenance, Systems Reliability, Technical Writing, Technical/Engineering Design, Test Plan/Schedule, Testing, Time Management, Training/Teaching, Tuition Fees, Tuition Reimbursement, Unix Shell Programming, Web Programming
LOCATION
Catonsville, MD
POSTED
30+ days ago

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

  • Salary: $63,988-$105,763
  • Job Description: Programmer I is an entry-level position that supports the development, maintenance, and operation of enterprise applications. The role focuses on learning software development life cycles, coding, testing, and documentation under supervision. The position requires collaborating with other Programming staff on projects.

Programmer II

  • Salary: $71,209-$117,400
  • Job Description: Programmer II involves maintaining enterprise applications and supporting development from business requirement review through implementation. The position requires independent work on projects.

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

  • Assist in Application Development: Support the development and modification of application programs by writing, testing, and debugging code under guidance from senior developers.
  • Support Application Lifecycle Activities: Contribute to the implementation, enhancement, integration, and routine maintenance of enterprise applications, ensuring stability and performance.
  • Apply Programming and Database Skills: Use scripting, programming, and database query languages (e.g., SQL, HTML, JavaScript) to produce efficient and maintainable code.
  • Document Technical Workflows: Create and maintain technical documentation including process flows, data flow diagrams, and system specifications to support ongoing development and knowledge sharing.

Programmer II

  • Develop, test, and maintain application programs using SQL, PL/SQL, T-SQL, and Shell scripting to support enterprise administrative systems.
  • Analyze functional and technical requirements to design and implement scalable, maintainable solutions aligned with institutional goals.
  • Collaborate with cross-functional teams including database administrators, system engineers, and network engineers to ensure optimal performance and integration of enterprise applications.
  • Conduct detailed configuration and debugging of applications, resolving issues to maintain system reliability and user satisfaction.
  • Create and maintain technical documentation including process flows, data models, and system specifications to support development, maintenance, and knowledge sharing.

Benefits

CCBC Full Time Benefits At A Glance

  • Health and Medical: CIGNA Cigna Open Access Plus (OAP) Cigna Open Access Plus In Network (OAPIN) Kaiser
  • Prescription Drug Benefits: For CIGNA Plans - included in Cigna Plan Medical Premiums Kaiser - included in Kaiser Medical Premium
  • Mental Health: Emotional, drug/alcohol abuse treatment, both inpatient and outpatient, provided when pre-approved. Premium included in medical care plan.
  • Dental Benefits: CareFirst Blue Cross/Blue Shield Regional Traditional CareFirst Blue Cross/Blue Shield Regional Preferred
  • Vision Benefits: NVAFlexible Spending Accounts Benefit Strategies Health Spending Account $2,600 Benefit Strategies Dependent Care (children under 13 and elder care) $5,000
  • Financial: Term Life Insurance: MetLife Employee Basic Life Insurance is 1 times your salary with a minimum of $50,000 (90/10) Employee Supplemental Life Insurance is available in multiples of $10,000 with a maximum of $200,000. Supplemental Term Life Insurance is available for spouse (increments of $10,000 to a maximum of 50% of employee combined basic and supplemental amount) and dependents ($10,000). Supplemental Term Life Insurance is 100% employee paid.
  • Permanent Whole Life Insurance: Unum Permanent Whole Life Insurance with Optional Long Term Care rider available through Unum. Available to full-time employees, part-time associates, and adjunct faculty. Spouse and dependent coverage available. Permanent Whole Life Insurance accrues cash value, premiums will not increase, and coverage will not decrease. Permanent Whole Life Insurance is 100% employee paid.
  • Accidental Death & Dismemberment: The HartfordIndividual or Family Coverage. Employee pays a rate in multiples of $10,000 to a maximum of $300,000.
  • Long-Term Disability: Plan pays 60% of gross monthly salary after 90 consecutive days of absence. Employee pays 100% of premium.
  • Retirement Plans: Maryland State Teacher's Pension System (7% contributory) Optional Retirement Plan (non-contributory) Baltimore County Employees' Retirement System (7% contributory)
  • Supplemental (Retirement Annuities): 403(b) and 457(b) Tax-sheltered annuities - 403(b). Payroll salary reduction authorization is needed. The form is available on SharePoint Forms/Human Resources Forms. The 403(b) supplemental retirement plan is available to all CCBC employees (Adjunct Faculty, Part Time Associates and Full Time employees). Roth 403(b) is a savings feature that is available when you open a 403(b) account. The Roth 403(b) savings feature allows employees to contribute after-tax dollars and then withdraw tax-free dollars from their account upon retirement. The Roth 403(b) savings feature is only offered by the following vendors: TIAA-CREF and VOYA Financial Advisors, Inc. Adjunct Faculty, Part Time Associates and Full Time employees are eligible to save for retirement using the Roth 403(b) savings feature. Employees may contribute traditional pre-tax 403(b) dollars and Roth 403(b) post-tax dollars simultaneously. The savings limits are combined for the Traditional 403(b) and the Roth 403(b) contributions. Deferred Compensation Plan - 457(b) offered through VOYA Financial Advisors, Inc. The 457(b) salary reduction authorization form is needed. The form is available on SharePoint Forms/Human Resources Forms.
  • Legal Services: Legal Resources is a pre-paid legal voluntary benefit for advice, consultation and representation for commonly used legal services.
  • Credit Union: First Financial Federal Credit Union membership available to employees.
  • Direct Deposit: Its convenient, safe, reliable and saves time. No waiting for your check on payday. The money is already in your account, whether you are at work or on vacation. Mandatory payroll direct deposit allows employees the control and flexibility of directing their pay to different accounts at any bank, in any location.
  • Employee Assistance Program (EAP): Cigna BehavioralFree personal advocates assisting you and any household member to resolve any issues.
  • Paid Leave Benefits: Academic, Bereavement, Sick and Safe Leave, Jury Duty, Religious Holidays, Military Leave, Sabbatical, Personal, Vacation, and Holidays.
  • Tuition Assistance: Eligible full-time employees may qualify for waiver or reimbursement programs. Spouses and legal dependents up to age 22 are eligible for reimbursement with proof of successful completion and a C or better grade. Employee's eligible for Tuition Assistance become eligible for the external Tuition reimbursement program the first semester after one calendar year of employment. Eligibility for waiver or reimbursement for CCBC courses begins after the completion of a 90 day probation for public safety and classified employees.
  • Academic Cash Award: Classified employees are eligible for a lump sum award of $500 for completion of an unduplicated college degree.
  • McDaniel College's Educator's Legacy Scholarship Program: CCBC is proud to offer an exciting new benefit to all benefits-eligible employees! Read more »McDaniel College has extended its Educator's Legacy Scholarship (ELS) program to CCBC benefits-eligible employees. CCBC is among the inaugural community college partners.

Application Instructions

How many years of experience do you have supporting enterprise applications on Oracle databases?

  • Less than 1 year
  • 1-2 years
  • 3-5 years
  • 6-8 years
  • More than 8 years

How many years of experience do you have developing or supporting applications deployed in Linux-based environments?

  • No experience
  • Limited exposure
  • Hands-on experience
  • Advanced / lead experience

Do you have experience supporting applications during outages, maintenance windows, or production incidents?

  • Yes
  • No

Describe your experience with scripting or automation in support of enterprise applications.

  • None
  • Basic scripts
  • Moderate automation
  • Advanced automation

Which scripting languages have you used? (Select all that apply)

  • SQL
  • PL/SQL

About the Company

C

Community College of Baltimore County

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.

COMPANY SIZE
2,500 to 4,999 employees
INDUSTRY
Education
FOUNDED
1957
WEBSITE
http://www.ccbcmd.edu/jobs