Programmer I (Database) and Programmer II (Database)
Job Description
Class 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 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 ($63,988-$105,763) is an entry-level position 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($71,209-$117,400)involves maintaining enterprise applications and supporting development from business requirement review through implementation. The position requires independent work on projects. |
Minimum Requirements
Programmer I
|
Class Specific 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 and operational continuity.
- Participate in business process reviews and contribute to the enhancement and automation of workflows across administrative domains.
- Provide Tier II support for enterprise systems, addressing escalated issues and coordinating with IT support teams to ensure timely resolution.
- Mentor entry-level programmers by offering guidance on technical tasks and promoting adherence to development standards and best practices.
- Contribute to the implementation and enforcement of coding standards, documentation protocols, and quality assurance procedures within the development team.
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.
Position Specific Essential Duties
Programmer I
|
Unlock this job opportunity
View more options below
View full job details
See the complete job description, requirements, and application process
Express interest in this position
Let Community College of Baltimore County know you're interested in Programmer I (Database) and Programmer II (Database)
Get similar job alerts
Receive notifications when similar positions become available


















