State of Maryland

HCD Application Systems Analysis & Programming Manager (#003763)

- Hourly / - BiWeekly /
- Monthly / $83,816.00-$134,568.00 Yearly


GRADE

25

NATURE OF WORK

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 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.  

An Application Systems Analysis & Programming Manager oversees software and database programming and development, systems analysis, and maintenance of application software systems. This position supervises activities for all system analyses and design for new software and interfaces, and for enhancements for existing software or interfaces

 

Employees in this class lead and supervise subordinate application programmers and database specialists. They have extensive interaction with software/database developers, and stakeholders at partner organizations, and all levels of program (line-of-business) staff.

 

The employees in this classification act independently under limited supervision, and allocate

EXAMPLES OF WORK

Make decisions on personnel actions;

 

Enable Department to expediently respond to opportunities and challenges via Information Technology;

 

Control expenditures and responsible for budgetary goals and objectives;

 

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

 

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

 

Develop conceptual designs and prototypes;

 

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

 

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

 

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

 

Perform cost benefit and feasibility analyses;

 

Monitor/tune enterprise software for optimum performance;

 

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

 

Performs other related duties.

KNOWLEDGE, SKILLS AND ABILITIES

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;

Expert knowledge of business’/function’s needs for software;

Skill in determining accepted programming languages;

Skill providing guidance and training to junior programmers, evaluating their work and performing quality reviews;

Skill 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.

MINIMUM QUALIFICATIONS

Education: Typically requires a Bachelor's degree

 

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

ACKNOWLEDGEMENTS

Class specifications 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.

Date Established

July 1, 2019

Approved By

Director, Division of Classification and Salary


CLASS: 003763; EST: 7/1/2019; REV: ;

Powered by JobAps