Community College of Baltimore County
Programmer I & II
Community College of Baltimore County, Catonsville, Maryland, United States, 21228
Programmer I & II
Join to apply for the Programmer I & II role at Community College of Baltimore County.
Pay Base pay range: $63,988.00/yr - $117,400.00/yr. Salary determined by skills and experience.
Class Description CCBC has two levels of Programmer roles with increasing responsibilities and requirements.
Programmer I Entry‑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 II Maintains 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.
Programmer II
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, PowerShell, 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.
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: 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.
Programmer II
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.
Benefits 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 Level Entry level
Employment Type Full‑time
Job Function Engineering and Information Technology; Industry: Higher Education
#J-18808-Ljbffr
Pay Base pay range: $63,988.00/yr - $117,400.00/yr. Salary determined by skills and experience.
Class Description CCBC has two levels of Programmer roles with increasing responsibilities and requirements.
Programmer I Entry‑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 II Maintains 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.
Programmer II
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, PowerShell, 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.
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: 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.
Programmer II
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.
Benefits 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 Level Entry level
Employment Type Full‑time
Job Function Engineering and Information Technology; Industry: Higher Education
#J-18808-Ljbffr