Community College of Baltimore County
Programmer Analyst I and II
Community College of Baltimore County, Catonsville, Maryland, United States, 21228
Community College of Baltimore County Pay Information
This range is provided by Community College of Baltimore County. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base Pay Range $77,293.00/yr – $127,754.00/yr
Programmer Analyst Program Overview CCBC has two levels of Programmer Analyst roles, each with increasing responsibilities and requirements.
The
Programmer Analyst I
maintains information technology systems, including software development life cycles, to design, analyze, detail programming, testing, and documentation, understanding business goals and objects, and ensuring projects are delivered in a timely manner.
The
Programmer/Analyst II
serves as a senior technical expert responsible for advanced support, operation, maintenance, and development of enterprise business applications, including but not limited to the Ellucian Banner ERP system. The role provides strategic and technical leadership in the planning, execution, and evaluation of administrative and academic application initiatives that align with the College’s mission.
Minimum Requirements Programmer Analyst I – $78,839 – $130,309
Bachelor’s degree in information technology.
8 years of information technology experience supporting enterprise administrative applications.
Passing score on programming assessment in Java, JavaScript, Linux Shell Scripting, TSQL, and PL/SQL.
Completion of at least two technical certifications appropriate for the Programmer/Analyst I level and at least one for the next lower level in the College’s Programmer Certification Matrix.
Programmer Analyst II – $87,514 – $144,647
Bachelor’s degree in information technology.
12 years of relevant information technology experience supporting enterprise administrative applications and business process analysis.
Passing score on programming assessment in Java, JavaScript, Linux Shell Scripting, TSQL, and PL/SQL.
Completion of at least three technical certifications appropriate for the Programmer/Analyst II level and at least one for the next two lower levels in the College’s Programmer Certification Matrix.
Mandatory Banner Module Training is required for all new hires. New hires must complete the assigned Banner module curriculum and assessment within six months of their start date. Successful completion is required for continued employment.
Promotion and placement within the Programmer career ladder are guided by the most current College’s Programmer Certification Matrix.
Application Deadline FOR BEST CONSIDERATION, APPLY BY DECEMBER 31, 2025.
Compensation Notes 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.
Class Specific Essential Duties – Programmer Analyst I
Analyze and translate business requirements into technical specifications.
Design, develop, and maintain enterprise applications using programming and scripting languages.
Conduct business process reviews across administrative domains.
Collaborate with stakeholders and cross-functional teams to implement integrated solutions.
Perform debugging, testing, and configuration of applications.
Produce and maintain technical documentation.
Provide Tier III support for enterprise systems.
Contribute to the development and enforcement of coding standards.
Class Specific Essential Duties – Programmer Analyst II
Lead complex programming and systems integration efforts.
Conduct in-depth business analysis and implement solutions.
Diagnose and resolve advanced technical issues.
Collaborate with stakeholders to define requirements and deliver solutions.
Mentor staff and develop best practices.
Evaluate emerging technologies and recommend enhancements.
Perform advanced coding, debugging, and testing.
Conduct detailed analysis of functional and technical requirements.
Provide Tier III support for application maintenance.
Produce and maintain technical documentation.
Position Specific Essential Duties – Programmer Analyst I
Develop, test, and maintain application code using SQL, PL/SQL, Java, and HTML.
Lead data validation and testing efforts.
Troubleshoot and resolve software issues.
Collaborate with business units to design application interfaces.
Design and generate reports within the Ellucian Banner ERP system.
Provide Tier III support for enterprise applications.
Mentor programmers and promote development standards.
Document technical processes and configurations.
Conduct business process reviews for automation.
Design and manage scheduled jobs.
Support and maintain Banner ERP module processes.
Position Specific Essential Duties – Programmer Analyst II
Maintain and optimize codebase using SQL, PL/SQL, Java, HTML, and related technologies.
Document technical workflows and system specifications.
Perform rigorous testing and validation of applications.
Lead data verification and quality assurance.
Troubleshoot and debug applications.
Lead complex projects and support analysts.
Deliver ERP reporting solutions.
Provide Tier III technical support.
Mentor Programmer Analysts and programmers.
Document technical processes and configurations.
Collaborate with business units to design application interfaces.
Benefits Summary
Health and Medical
CIGNA – Open Access Plus (OAP) and OAPIN.
Kaiser.
Prescription Drug Benefits
Included in CIGNA and Kaiser medical plans.
Mental Health
– Emotional, drug/alcohol abuse treatment, premium included.
Dental Benefits
CareFirst Blue Cross/Blue Shield Regional Traditional.
CareFirst Blue Cross/Blue Shield Regional Preferred.
Vision Benefits
NVA.
Flexible Spending Accounts
Health Spending Account: $2,600.
Dependent Care: $5,000.
Life Insurance
MetLife Term Life Insurance – Basic and Supplemental options.
Unum Permanent Whole Life Insurance – optional long‑term care rider.
Accidental Death & Dismemberment
– Hartford coverage.
Long‑Term Disability
– 60% of salary after 90 days.
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) and Roth 403(b) options.
457(b) Supplemental Compensation Plan.
Legal Services
– Legal Resources prepaid benefit.
Credit Union
– First Financial Federal Credit Union membership.
Direct Deposit
– mandatory payroll direct deposit.
Employee Assistance Program (EAP)
– Cigna Behavioral free personal advocates.
Paid Leave Benefits
Academic, Bereavement, Sick and Safe Leave, Jury Duty, Religious Holidays, Military Leave, Sabbatical, Personal, Vacation, Holidays.
Tuition Assistance
– eligibility for full-time employees and dependents.
Academic Cash Award
– lump sum for classified employees.
McDaniel College’s Educator’s Legacy Scholarship Program
– scholarship for children of eligible employees.
Mandated Federal Benefits
– Workers’ Compensation, Unemployment Insurance, Social Security.
Convenience Services
ATM machines, check cashing, free parking, fitness facilities, library.
#J-18808-Ljbffr
Base Pay Range $77,293.00/yr – $127,754.00/yr
Programmer Analyst Program Overview CCBC has two levels of Programmer Analyst roles, each with increasing responsibilities and requirements.
The
Programmer Analyst I
maintains information technology systems, including software development life cycles, to design, analyze, detail programming, testing, and documentation, understanding business goals and objects, and ensuring projects are delivered in a timely manner.
The
Programmer/Analyst II
serves as a senior technical expert responsible for advanced support, operation, maintenance, and development of enterprise business applications, including but not limited to the Ellucian Banner ERP system. The role provides strategic and technical leadership in the planning, execution, and evaluation of administrative and academic application initiatives that align with the College’s mission.
Minimum Requirements Programmer Analyst I – $78,839 – $130,309
Bachelor’s degree in information technology.
8 years of information technology experience supporting enterprise administrative applications.
Passing score on programming assessment in Java, JavaScript, Linux Shell Scripting, TSQL, and PL/SQL.
Completion of at least two technical certifications appropriate for the Programmer/Analyst I level and at least one for the next lower level in the College’s Programmer Certification Matrix.
Programmer Analyst II – $87,514 – $144,647
Bachelor’s degree in information technology.
12 years of relevant information technology experience supporting enterprise administrative applications and business process analysis.
Passing score on programming assessment in Java, JavaScript, Linux Shell Scripting, TSQL, and PL/SQL.
Completion of at least three technical certifications appropriate for the Programmer/Analyst II level and at least one for the next two lower levels in the College’s Programmer Certification Matrix.
Mandatory Banner Module Training is required for all new hires. New hires must complete the assigned Banner module curriculum and assessment within six months of their start date. Successful completion is required for continued employment.
Promotion and placement within the Programmer career ladder are guided by the most current College’s Programmer Certification Matrix.
Application Deadline FOR BEST CONSIDERATION, APPLY BY DECEMBER 31, 2025.
Compensation Notes 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.
Class Specific Essential Duties – Programmer Analyst I
Analyze and translate business requirements into technical specifications.
Design, develop, and maintain enterprise applications using programming and scripting languages.
Conduct business process reviews across administrative domains.
Collaborate with stakeholders and cross-functional teams to implement integrated solutions.
Perform debugging, testing, and configuration of applications.
Produce and maintain technical documentation.
Provide Tier III support for enterprise systems.
Contribute to the development and enforcement of coding standards.
Class Specific Essential Duties – Programmer Analyst II
Lead complex programming and systems integration efforts.
Conduct in-depth business analysis and implement solutions.
Diagnose and resolve advanced technical issues.
Collaborate with stakeholders to define requirements and deliver solutions.
Mentor staff and develop best practices.
Evaluate emerging technologies and recommend enhancements.
Perform advanced coding, debugging, and testing.
Conduct detailed analysis of functional and technical requirements.
Provide Tier III support for application maintenance.
Produce and maintain technical documentation.
Position Specific Essential Duties – Programmer Analyst I
Develop, test, and maintain application code using SQL, PL/SQL, Java, and HTML.
Lead data validation and testing efforts.
Troubleshoot and resolve software issues.
Collaborate with business units to design application interfaces.
Design and generate reports within the Ellucian Banner ERP system.
Provide Tier III support for enterprise applications.
Mentor programmers and promote development standards.
Document technical processes and configurations.
Conduct business process reviews for automation.
Design and manage scheduled jobs.
Support and maintain Banner ERP module processes.
Position Specific Essential Duties – Programmer Analyst II
Maintain and optimize codebase using SQL, PL/SQL, Java, HTML, and related technologies.
Document technical workflows and system specifications.
Perform rigorous testing and validation of applications.
Lead data verification and quality assurance.
Troubleshoot and debug applications.
Lead complex projects and support analysts.
Deliver ERP reporting solutions.
Provide Tier III technical support.
Mentor Programmer Analysts and programmers.
Document technical processes and configurations.
Collaborate with business units to design application interfaces.
Benefits Summary
Health and Medical
CIGNA – Open Access Plus (OAP) and OAPIN.
Kaiser.
Prescription Drug Benefits
Included in CIGNA and Kaiser medical plans.
Mental Health
– Emotional, drug/alcohol abuse treatment, premium included.
Dental Benefits
CareFirst Blue Cross/Blue Shield Regional Traditional.
CareFirst Blue Cross/Blue Shield Regional Preferred.
Vision Benefits
NVA.
Flexible Spending Accounts
Health Spending Account: $2,600.
Dependent Care: $5,000.
Life Insurance
MetLife Term Life Insurance – Basic and Supplemental options.
Unum Permanent Whole Life Insurance – optional long‑term care rider.
Accidental Death & Dismemberment
– Hartford coverage.
Long‑Term Disability
– 60% of salary after 90 days.
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) and Roth 403(b) options.
457(b) Supplemental Compensation Plan.
Legal Services
– Legal Resources prepaid benefit.
Credit Union
– First Financial Federal Credit Union membership.
Direct Deposit
– mandatory payroll direct deposit.
Employee Assistance Program (EAP)
– Cigna Behavioral free personal advocates.
Paid Leave Benefits
Academic, Bereavement, Sick and Safe Leave, Jury Duty, Religious Holidays, Military Leave, Sabbatical, Personal, Vacation, Holidays.
Tuition Assistance
– eligibility for full-time employees and dependents.
Academic Cash Award
– lump sum for classified employees.
McDaniel College’s Educator’s Legacy Scholarship Program
– scholarship for children of eligible employees.
Mandated Federal Benefits
– Workers’ Compensation, Unemployment Insurance, Social Security.
Convenience Services
ATM machines, check cashing, free parking, fitness facilities, library.
#J-18808-Ljbffr