Programmer

Catonsville, MD

Community College of Baltimore County

The purpose of this class is to participate in the systems development cycle from design and analysis to detail programming, report coding, testing, and documentation.
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.


Associates degree with two years of programming experience, Bachelor's preferred. Proficient Microsoft Office software user. Experienced with report writing tools, software, and excellent verbal communication skills required.

1. Design, program, test, implement, and document modifications to existing systems in order to enhance processing efficiencies or a required change.

2. Investigate and resolve application system problems reported by system users.

3. Analyze and develop system specifications and procedures for modifications to existing computer systems (developed in-house or third party packages) or development of new systems, in support of user requests.

4. Work with outside vendors to install or apply updates to third-party software products.

5. Identify, evaluate, recommend, and implement new products and technologies.

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.

1. Assists in preparing detailed specifications for applications and reports.

2. Assists in research and development of information systems.

3. Assists in the systems analysis and programming phases.

4. Follow industry standards to produce, and complete accurate work.

5. Apply basic knowledge of the documentation process.

6. Apply basic knowledge of all phases of a system cycle.



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.
Posted: 06/24/2022