Analyst/Programmer II - Baltimore Police Department

Baltimore City•Baltimore, MD
•$65,200 - $106,267•Onsite

About The Position

An Analyst/Programmer II performs a wide variety of systems design, development, and computer programming work. The position has no supervisory duties or responsibilities and receives moderate supervision from a technical superior. Employees may be required to work shifts, weekends, and holidays. Work is performed in an office under normal working conditions and requires minimal physical exertion. The role requires knowledge of systems analysis and design, computer programming, database construction and maintenance, and the relationships among systems analysis, programming, database maintenance, and computer operations. The incumbent prepares systems flow charts, forms, input and output documents, computer files, specifications, and procedures; writes, tests, corrects, and documents complex programs; conducts systems studies; and collects, organizes, and analyzes data. Candidates must have a bachelor's degree in electronic data processing or computer science and three years of experience preparing computer programs, including one year in systems design, or an equivalent combination of education and experience. Education must be from an accredited institution; credentials obtained outside the United States must be evaluated for U.S. equivalency. A mandatory one-year probation applies to all selected candidates. Some appointments may require authorization to release criminal conviction information. Qualified candidates may be considered for vacancies as they arise for at least six months.

Requirements

  • Bachelor's degree in electronic data processing or computer science, or an equivalent combination of education and experience.
  • Three years of experience preparing computer programs, including one year in systems design, or an equivalent combination of education and experience.
  • Knowledge of the principles and practices of systems analysis and design.
  • Knowledge of the principles and techniques of preparing computer programs.
  • Knowledge of commonly utilized database construction and maintenance.
  • Knowledge of the interrelationship of systems analysis, computer programming, database maintenance, and computer and auxiliary operations.
  • Ability to establish and maintain effective working relationships with associates and computer users.
  • Ability to communicate effectively orally and in writing.
  • Analytical ability.
  • Education must be obtained from an accredited institution; education credentials obtained outside the U.S. must be evaluated for U.S. equivalency.
  • Candidates under final consideration for some positions in this class may be required to authorize release of criminal conviction information.

Responsibilities

  • Perform systems design and development and computer programming.
  • Prepare systems flow charts, forms, input and output documents, computer files, specifications, and procedures.
  • Write complex computer programs.
  • Test, correct, and document computer programs.
  • Conduct systems studies and collect, organize, and analyze data.
  • Establish and maintain effective working relationships with associates and computer users.
  • Communicate effectively orally and in writing.

Benefits

  • Medical insurance
  • Prescription drug plan
  • Dental insurance
  • Vision insurance
  • Optional life insurance
  • AD&D plan
  • Flexible spending account (FSA)
  • Wellness programs
  • Support groups
  • Workshops
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service