Programmer Analyst

Catonsville, MD

Community College of Baltimore County

The purpose of this class is to perform professional work in systems development, including some administrative duties.
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. REQUIRED:
Bachelors and Master's Degree in Information Technology or related field with two years of related experience.
Or
Master's Degree in Information Technology or related field with three years of related experience
Or
Bachelor's Degree in Information Technology or related field with four years of related experience
AND:
Three of the five following Certifications
  1. JAVA Programming Certification
  2. Web Programming Certification
  3. SQL programming Certification
  4. Applications Programming Certification
  5. Microsoft Certified Professional Developer
Or
Three of the five CCBC defined Application Development Skills
  1. JAVA Programming Courses
    1. JAVA Programming or equivalent
    2. JAVA programming foundations or equivalent
    3. JAVA application building or equivalent
  2. Web Programming courses
    1. Intro to HTML and/or CSS or equivalent
    2. Intro to XML or equivalent
    3. Introduction to JavaScript or equivalent
    4. Intro to DB Programming or equivalent
    5. UNIX for Web or equivalent
  3. SQL programming courses
    1. DB programming or equivalent
    2. Relational theory and design or equivalent
    3. Web Integration or equivalent
  4. Applications Programming Courses
    1. C# Visual Studio .Net1 or equivalent
    2. C# Visual Studio .Net2 or equivalent
    3. C# developing web applications or equivalent
    4. Object oriented programming for Visual Studio .Net platform or equivalent
    5. Programming Microsoft SQL server or equivalent
    6. Microsoft SQL Server reporting or equivalent
    7. Introduction to Silverlight or equivalent
    8. Advanced C# programming or equivalent
  5. Scripting and Server programming courses
    1. PowerShell programming or equivalent
    2. Perl Programming or equivalent
    3. SharePoint Control via PowerShell or equivalent
For best consideration please apply by June 8, 2021.
  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), in support of user requests.
  4. 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. Update, repair, and maintain existing code using SQL, C++, and C #, JAVA or HTML.
  2. Implement and maintain Microsoft Products
  3. Document and create flow charts
  4. Converts system analyst's design into a coding structure.
  5. Tests, debugs, trouble shoots and documents software.
  6. Programs and runs report on major ERP system such as Banner and DATEL.
  7. Assists Programmer Analysts I with difficult projects.
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