- Hourly / - BiWeekly /
- Monthly / $46,942.00-$74,933.00 Yearly
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 Programmer Analyst Trainee has no experience or training, but demonstrates an aptitude to perform system analyses, to develop software code and interfaces for new software, and enhance existing software. Employees in this class do not supervise.
The employees in this classification receive constant oversight for their tasks and assignments.
Application Systems Programmer Analyst Trainee and Application Systems Programmer Analyst I can be distinguished by virtue that the Trainee has no ability to perform technical assignments without direction and guidance.
Will shadow more senior employees as they perform a full range of technical duties;
Develop understanding and proficiency with commodity technologies utilized by agency;
Enable Department to expediently respond to opportunities and challenges via Information Technology;
Formulate and define system scope and objectives through research and fact-finding to develop and modify complex information systems;
Prepare detailed specifications;
Design, code, test, document, and maintain 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 software editing and debugging;
Perform cost benefit and feasibility analyses;
Monitor and tune enterprise software to achieve optimum performance levels;
Participate in development of IT policies, security controls, disaster recovery, and standard operating procedures;
Performs other related duties.
All technical knowledge, skill and ability for a Trainee-level employee will be limited;
Knowledge of line-of-business programs, their respective missions, and the role of information technology;
Knowledge of System Development Life Cycle;
Knowledge of computer operating systems, computer networks, hosted and cloud-based solutions;
Knowledge of change management and separation of duties;
Knowledge of relational databases;
Skill using software development toolkits;
Skill developing in standardized programming languages;
Skill integrating software with domain accounts, such as via Active Directory;
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 trace and diagnose application software;
Ability to develop software according to AGILE practices;
Ability to implement client-server software.
Education: High school diploma or equivalent
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.
Director, Division of Classification and Salary