Skip to Main Content

Powered by JobAps

IT PROGRAMMER ANALYST, LEAD/ADVANCED

STATEWIDE RECRUITMENT

Recruitment #18-004471-0011

Introduction

This statewide recruitment is being conducted to establish a list of eligible candidates to be used to fill current and future vacancies occurring within the Department of Human Services.

GRADE

18

LOCATION OF POSITION

STATEWIDE:

Current Vacancies at:

Department of Human Services

Family Investment Administration

311 West Saratoga Street

Baltimore, Maryland 21201

And

Department of Human Services

Anne Arundel County Department of Social Services

80 West Street

Annapolis, Maryland 21401 

Main Purpose of Job

An IT Programmer Analyst, Lead/Advanced is the lead or advanced level of work designing, developing, testing, implementing and maintaining applications and programs using generally accepted computer programming languages or other developmental tools.

At the Lead level, employees in this classification assign, review and approve the work and train lower-level IT Programmer Analysts or IT Programmers. At the Advanced level, employees in this classification function as a project manager for a major computer programming project.

POSITION DUTIES

Examples of Work: 

When functioning at the Lead level:

Assigns, reviews and approves the work of IT Programmers Analysts or IT Programmers;

Trains IT Programmer Analysts or IT Programmers;

Provides advice and guidance to lower-level IT Programmer Analysts or IT Programmers on the resolution of complex problems in designing, developing, testing, implementing and maintaining applications and programs using generally accepted computer programming languages or other developmental tools;

Consults with users to plan, develop, evaluate and revise applications;

Collects and analyzes data concerning applications to determine the purpose of the application, work methods used, cause and effect of problems and improvements needed;

Prepares conceptual designs of proposed new or revised applications outlining the purpose, software components, hardware requirements, cost analysis and alternative solutions;

Prepares technical application designs and project specifications detailing input, processes, output and controls using narrative reports and analysis tools such as flowcharts and diagrams;

Creates and compiles programs using generally accepted computer programming languages or other developmental tools;

Uses specialty software to perform utility routines including debugging and editing;

Develops and assembles documentation including job control language, job control procedures, operating instructions, program documentation and user documentation;

Implements applications by obtaining signatory approval from users, security and other reviewing units;

Debugs and troubleshoots defects, abends, issues and other problems identified in test regions and the production region, as needed, developing software solutions and participating in coordinating software testing and re-migration as needed;

Trains users in the use of new and revised applications;

Maintains applications by evaluating and revising them as required;

Performs emergency maintenance on applications and programs as required;

Prepares system documentation to support software changes such as design documentation, test plans, scope statements and other deliverables required by the work request or project;

Reviews software manuals and other technical literature and attends workshops, seminars and training classes to learn to use various computer programming languages and tools used by the agency and to keep abreast of the latest developments in information technology;

May use PC-based productivity tools to assist in program design and documentation;

Performs other related duties.

When functioning at the Advanced level:

As a project team leader, manages the development or revision of complex applications which have a significant impact on State government operations;

As a project team leader, coordinates analysis and development phases with programming phases of the project to most effectively and efficiently devise a flow process and procedures from both programming and resources standpoints;

Determines equipment needs related to project information technology requirements and recommends augmentation or modification of equipment;

Oversees the installation of new information applications and makes necessary refinements during the testing and debugging of programs;

Ensures the maximum and equitable use of available information technology resources;

Trains or oversees the training of users in new and revised applications;

Maintains or oversees the maintenance of applications by evaluating and revising them as required;

Performs or oversees the performance of emergency maintenance on applications and programs as required;

Reviews software manuals and other technical literature and attends workshops, seminars and training classes to learn to use various programming languages and tools used by the agency and to keep abreast of the latest developments in information technology;

May resolve information technology issues with other operating or control agencies impacted by the information technology project;

Performs other related duties.

MINIMUM QUALIFICATIONS

Please read the job announcement in its entirety before applying for this recruitment. Applicants must meet all minimum qualifications to be considered, and to appear on the list of people eligible for hire.

Education: Bachelor's degree from an accredited college or university in Information Technology, Computer Science, Management Information Systems, or other information technology related field.

Experience: Two years of experience designing, developing, testing, implementing and maintaining applications systems and programs using generally accepted computer programming languages or other developmental tools.  

Notes:  

1. Candidates may substitute six credit hours of coursework in application analysis and programming using generally accepted computer programming languages or other developmental tools for six months of the required experience.  

2. Candidates may substitute completion of high school or a high school equivalency certificate and eighteen months of experience converting data from project specifications by writing program code using generally accepted computer programming languages or other developmental tools for the required education.  

3. Candidates may substitute completion of high school or a high school equivalency certificate and fifteen credits from an accredited college or university in systems analysis and application programming using generally accepted computer programming languages or other developmental tools for the required education.  

4. Candidates may substitute experience in one of the following areas: operating computers, scheduling, controlling input and output or maintaining backups or data storage, processing data on computers, evaluating, implementing and maintaining hardware and software, on a year-for-year basis for a high school education.

5. Candidates may substitute U.S. Armed Forces military service experience as a commissioned officer in Computer Systems Programming classifications or Computer Systems Programming specialty codes in the Information Technology field of work on a year-for-year basis for the required experience and education.

DESIRED OR PREFERRED QUALIFICATIONS

Strong preference will be given to applicants that possess the following preferred qualification(s). Include clear and specific information on your application regarding the qualifications.

DESIRED OR PREFERRED QUALIFICATIONS:

The ideal candidate will possess the following:

1. One year experience supervising, training, assigning and reviewing the work of others.

2. One year experience providing customer service to internal and external customers.

3. One year experience supporting, enhancing, and troubleshooting the Program Integrity, Reporting and Management Information Database (PIRAMID) Pre-Review Direct System.

4. One year of experience with database development and programming experience; such as, Microsoft SQL Server or Microsoft Access.

5. One year of experience wiith developing web base for the internet; such as, ASP.net and VBScript.

SPECIAL REQUIREMENTS

Employees in this classification may be subject to call 24 hours a day and, therefore, may be required to provide the employing agency with a telephone number where the employee can be reached.

Employees may be furnished with a pager or cell phone.

SELECTION PROCESS

Please make sure that you provide sufficient information on your application to show that you meet the qualifications for this recruitment.  All information concerning your qualifications must be submitted by the closing date. We will not consider information submitted after this date.

Successful candidates will be ranked as Best Qualified, Better Qualified, or Qualified and placed on the eligible (employment) list for at least one year.

EXAMINATION PROCESS

The examination will consist of a rating of your education, training, and experience as presented on your application and as they relate to the requirements of the position.  You may be asked to complete a supplemental questionnaire.  The supplemental questionnaire may be used as part of the rating process.  Therefore, it is important that you provide complete and accurate information on your application.  

For education obtained outside the U.S., a copy of the equivalent American education as determined by a foreign credential evaluation service is required prior to hire.

BENEFITS

FURTHER INSTRUCTIONS

The online application process is STRONGLY preferred.  If you are unable to apply online, you may mail a paper application and supplemental questionnaire to, Department of Human Services, Examination Services Unit, 311 W. Saratoga Street, Room 135, Baltimore, Maryland 21201.  

All mailed documents must include the applicant's name and the job number and must be received by 5 P.M. on the closing date.  Resumes will NOT be accepted in lieu of completing the application.    

If additional information is required, the preferred method is to upload.  If unable to upload, please fax requested information only to 410-333-0882.  Only additional materials that are required will be accepted for this recruitment. All additional information must be received by the closing date and time.  

If you have any questions concerning the recruitment process for this position, please call 410-767-7414.   

People with disabilities and bilingual applicants are encouraged to apply.  

We thank our Veterans for their service to our country, and encourage them to apply.  

TTY Users: call via Maryland Relay  

As an equal opportunity employer Maryland is committed to recruiting, retaining and promoting employees who are reflective of the State's diversity.