Programmer, IT/Tech, IT Support
Listed on 2025-12-11
-
IT/Tech
IT Support, Data Analyst, Database Administrator, Data Engineer
Programmer I & II
Join to apply for the Programmer I & II role at Community College of Baltimore County.
PayBase pay range: $63,988.00/yr - $/yr. Salary determined by skills and experience.
Class DescriptionCCBC has two levels of Programmer roles with increasing responsibilities and requirements.
Programmer IEntry‑level position supporting development, maintenance, and operation of enterprise applications. Focus on learning software development life cycles, coding, testing, and documentation under supervision. Collaborate with programming staff on projects.
Programmer IIMaintains enterprise applications and supports development from business requirement review through implementation. Requires independent work on projects.
Minimum Requirements Programmer I- Associate’s degree in information technology and minimum two years IT experience or bachelor’s degree in IT.
- Completed coursework in key web, programming and other technologies including SQL, HTML5, CSS, JavaScript, Java, and jouery. Exposure to web server environments Apache, Tomcat, and IIS. Strong communication and problem‑solving skills.
- Certifications encouraged but not required for entry‑level new hires. Certifications listed in the College’s Programmer Certification Matrix will be required for promotional opportunities.
- Bachelor’s degree in IT and minimum four years IT experience supporting enterprise‑level administrative systems.
- Passing score on programming assessment for languages such as Java, JavaScript, Linux Shell Scripting, TSQL, PL/SQL.
- Completion of at least one technical certification identified in the College’s Programmer Certification Matrix including Linux, Tomcat, IIS, Power Shell, Oracle, Power BI, Azure, Visual Basic, Visual Studio, etc. Certifications must remain current.
- Mandatory Banner Module Training required for all new hires; completion within six months of start date.
- 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: implement, enhance, integrate, and maintain enterprise applications.
- Apply programming and database skills: use scripting, programming, and database query languages (SQL, HTML, JavaScript).
- Document technical workflows: create and maintain technical documentation including process flows, data flow diagrams, and system specifications.
- Develop, test, and maintain application programs using SQL, PL/SQL, T‑SQL, and Shell scripting.
- Analyze functional and technical requirements to design and implement scalable solutions.
- Collaborate with cross‑functional teams: database administrators, system engineers, network engineers.
- Conduct configuration and debugging; resolve issues to maintain reliability.
- Maintain technical documentation and participate in business process reviews and automation.
- Provide Tier II support and mentor entry‑level programmers.
- Contribute to coding standards and quality assurance procedures.
Health and medical coverage through CIGNA, Kaiser and other plans.
Prescription drug benefits, dental benefits, vision benefits, flexible spending accounts, life insurance, disability, retirement plans, supplemental retirement annuities, legal services, credit union membership, direct deposit, employee assistance program, paid leave, tuition assistance, academic cash award, McDaniel College scholarship, mandated federal benefits, parking, access to fitness facilities, library, and more.
Seniority LevelEntry level
Employment TypeFull‑time
Job FunctionEngineering and Information Technology;
Industry: Higher Education
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).