Programmer Analyst II
Listed on 2026-10-19
-
IT/Tech
IT Support, Data Analyst
Salary range: $67,.65
Posting expires: 7/31/2026
General Description and Classification Standards:Designs, develops, modifies, debugs, and evaluates programs for functional areas, including but not limited to finance, human resources, purchasing, various City departments, etc. This position is responsible for developing GIS web applications in JavaScript and C##, updating existing departmental applications, and processing spatial GIS databases. They design, develop, modify, debug, and evaluate programs for various functional areas across city departments. This role involves working with vendors to upgrade applications, creating SOP documents, and developing reports as per departmental requests.
Additionally, they train and evaluate subordinates, ensure the accuracy of monthly processes and reports, troubleshoot application issues, and ensure the availability of reporting applications and servers. This position requires a fully seasoned professional capable of independently managing assigned functions or programs, implementing application upgrades, troubleshooting issues, and providing user training and support. This level would be attainable by multiple incumbents in a work group (not necessarily by all), but would not be an "automatic" promotional level.
Received:
Works under very general supervision. Depending on organization structure, may work independently with responsibility for an assigned function or program.
Essential Duties and Responsibilities:These are typical responsibilities for this position and should not be construed as exclusive or all inclusive.
- Analyzes existing programs or formulaic logic for new systems, devises logic procedures, prepares flow-charting, performs coding, and tests/debugs programs.
- Develops conversion and system implementation plans.
- Prepares and obtains approval of system and programming documentation.
- Recommends changes in development, maintenance, and system standards.
- May train users in conversion and implementation of system.
- Selects from multiple procedures and methods to accomplish tasks.
- Applies organizational policies; may interpret organizational policies and recommend exceptions.
- Establishes work methods, timetables, performance standards, etc.
- Routinely provides work group leadership, guidance, and/or training to less experienced staff.
- May act as team lead on large projects.
- Ensures the availability of Application/Server.
- Creates and runs Monthly Reports.
- Creates and runs Adhoc Reports as requested by department needs.
- Works with vendors to upgrade applications and resolves application issues.
- Is available for urgent requests after hours.
- Runs monthly processes to ensure reporting data is accurate.
- Works with departments to develop and create reports per request.
- Creates SOP documents.
- Performs performance evaluations for employees.
- Creates new application accounts for users.
- Assigns security to users.
- Resets application user passwords.
- Trains users on applications.
- Programs in JavaScript/C##.
- Processes spatial data.
- Updates user's ArcGIS software.
- May perform other duties as assigned.
The above statements reflect the general duties, responsibilities and competencies considered necessary to perform the essential duties and responsibilities of the job and should not be considered as a detailed description of all the work requirements of the position. COA may change the specific job duties with or without prior notice based on the needs of the organization.
KnowledgeSkills and Abilities:
This is a partial listing of necessary knowledge, skills, and abilities required to perform the job successfully, it is not an exhaustive list.
- Knowledge of concepts, processes, and tools of the profession.
- Knowledge of relationship of professional discipline among related…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).