State of Maryland

HCD Application Systems Analysis & Programming Manager (#003763)

- Hourly / - BiWeekly /
- Monthly / $102,170.00-$171,409.00 Yearly






A HCD Application Systems Analysis & Programming Manager is the managerial level overseeing software and database programming and development, systems analysis, and maintenance of application software systems for the Maryland Department of Housing and Community Development (HCD).  The employee in this classification supervises activities for all system analyses and design for new software and interfaces, and for enhancements for existing software or interfaces.   HCD, as a housing finance agency, Housing and Community Development (HCD) offers a broad range of financial services that include bond finance, mortgage lending, municipal and small business lending, cashflow loans, tax credit programs and loan servicing, as well as housing voucher and grant administration for community revitalization.  HCD’s commercial partnerships and stakeholders include community and investment banks, sub-services, trustees and bond holders.  HCD's lending and financing programs are inherently time critical, and there are extensive dependencies on personally identifiable information (PII), as well as other sensitive and non-public information.  The employee in this classification has extensive interaction with software/database developers, and stakeholders at partner organizations, and all levels of program (line-of-business) staff.  The employee in this classification leads and supervises lower-level Application Systems Programmers and Database Administrators.

The employee in this classification acts independently under limited supervision.

Positions in this classification are evaluated by using by the classification job evaluation methodology.  The use of this method involves comparing the assigned duties and responsibilities of a position to the job criteria found in the Nature of Work and Examples of Work sections of the classification specification.


Makes decisions on personnel actions;

Enables the Department to expediently respond to opportunities and challenges via Information Technology;

Controls expenditures and responsible for budgetary goals and objectives;

Addresses business challenges by analyzing computer resources, capacity and limitations, operating time, and required outcomes;

Demonstrates high technical proficiency for designing, coding, testing, documenting, and maintaining software;

Develops conceptual designs and prototypes;

Implements multi-faceted access control and security in new software systems;

Develops strategies for protecting Personally Identifiable In formation (PII) using encryption data in transit and at rest;

Deploys new software systems, which may be on-premises, or hosted or on the Cloud;

Performs cost benefit and feasibility analyses;

Monitors/tunes enterprise software for optimum performance;

Participates in development of IT policies, security controls, disaster recovery, and standard operating procedures;

Performs other related duties.


Knowledge of line-of-business programs, their respective missions, and the role of information technology;

Knowledge of SDLC and change management;

Knowledge of computer operating systems, computer networks, hosted and cloud-based solutions;

Knowledge of relational databases and SDKs;

Knowledge, at the expert level of proficiency, of business’/function’s needs for software;

Skill in determining accepted programming languages;

Skill in providing guidance and training to lower-level HCD Application Systems Programmers, evaluating their work and performing quality reviews;

Skill in advancing skill sets and career opportunities;

Skill in synthesizing multiple products and technologies into a blended, hybrid solution using niche products;

Skill in delivering solutions and achieving outcomes via Information Technology;

Ability to analyze organizational needs, architect business solutions, and monitor/administer systems/software to optimize performance;

Ability to use acquired institutional knowledge to achieve organizational efficiencies;

Ability to complete all phases of a project;

Ability to provide mentorship and guidance;

Ability to develop software according to AGILE practices;

Ability to implement client-server software.


Education:   Typically requires a Bachelor's degree from an accredited college or university.

Experience: Four or more years of experience performing software development and system analyses for multi-tiered client- server software in an organization with extensive level of program integration and reliance on technology.


Class Descriptions are broad descriptions covering groups of positions used by various State departments and agencies.  Position descriptions maintained by the using department or agency specifically address the essential job functions of each position.

Class Descriptions provide information about the Nature of Work, Examples of Work, General Requirements and Acknowledgements.  The Required Knowledge, Skills, and Abilities; Minimum Education and Experience Requirements; Special Requirements; and recruitment and testing procedures are set by the using agency.

This is a Management Service classification in the State Personnel Management System.  All positions in this classification are Management Service positions.

This classification is not assigned to a bargaining unit, as indicated by the designation of S (Supervisor), M (Manager), T (Agency Head), U (Board or Commission Member), W (Student), X (Used by Agency or Excluded by Executive Order), or Z (Confidential).  As provided by State Personnel and Pensions Article, Section 3-102 Annotated Code of Maryland, special    appointment, temporary, contractual, supervisory, managerial and confidential employees are excluded collective bargaining.  Additionally, certain executive branch agencies are exempt from collective bargaining and all positions in those agencies are excluded from collective bargaining.

Date Established

July 1, 2019

Date Revised

August 20, 2021

Approved By

Director, Division of Classification and Salary

CLASS: 003763; EST: 7/1/2019; REV: 8/20/2020;

Powered by JobAps