Position Purpose
The Programmer Analyst III leads and oversees a team of programmer analysts working on large projects, applications, or software development for client departments. Plans, administers, operates, programs, and evaluates new systems, existing systems, and modifications to existing systems for the benefit of the City and its departments.
Essential Functions
1 Manages, leads, and oversees large data processing tasks for an assigned department or function involving the coding, testing, documentation, debugging, and maintenance of complex information systems; observes and supports the preparation of systems requirement and specification documents to improve system efficiency; provides software configuration, maintenance, upgrade activities, and certificate changes as needed.
2 Monitors and oversees teams and programmers performing maintenance and development of software programs and related documentation; tests, debugs, and assists in teaching users how to use newly developed or refined software; ensures programmer analysts perform all work effectively and professionally; provides performance and program evaluation and feedback.
3 Builds, creates, and constructs software, web applications, and other stand alone applications through writing code, data structures, and data language or graphical database management; supports older applications and works to create seamless unity and transparency between technologies; manages server software and analyzes server logs; provides back end development management for websites and department pages.
4 Evaluates systems and programs to determine if they comply with department standards and maximize processing efficiency; provides troubleshooting and manages the triaging of incidents and effectively addressing service requests.
5 Runs and tests software of client departments to detect program problems and improve efficiency; schedules and monitors periodic processing and provides documentation and reporting on functionality, programming, and issues addressed.
6 Communicates with client departments to determine feasibility of proposed projects and analysis of system requirements to meet the needs of the department; assesses the capabilities of existing information systems programs, makes and implements recommendations
for improvements to existing systems to address management needs in the client department; prepares cost analysis of maintenance or enhancement of existing programs.
7 Prepares summary documents detailing proposed additions, refinements, or reconfiguration of information systems to management to expand the automation of assigned functional areas; reviews logic and functional flow charts to make recommendations for streamlining or improving the accuracy of automated information systems; drafts and reviews detailed documentation of these systems; communicates and collaborates with various vendors to resolve software problems and develop solutions.
8 Compiles complex ad-hoc reports for client departments, participates in various special projects, and provides analysis and programing support for various business needs within the City.
9 Maintains and fosters excellent communication between users, departments, and other entities requesting software, application, web development, or other technical expertise; provides high level professional analysis for resolving issues, addressing concerns, or solving user problems.
10 Performs any and all other work as needed or assigned.
Minimum Qualifications
EDUCATION:
Disclosures
The salary listed on this job posting is the entire salary range for the position; amount offered will depend upon qualifications.
For evaluation purposes, acceptable qualifying experience for all positions must have been in a paid capacity unless noted otherwise in the minimum qualifications for the posted position.
Additionally, 30+ hours per week will be counted as full-time employment and will receive full credit for the amount of time employed. A minimum of 15 through 29 work hours per week will be counted as part-time employment and will receive half credit for the amount of time employed.
Working Conditions & Hazards:
- Work performed under normal office conditions.
- Exposed to prolonged viewing of a computer monitor and use of a keyboard.
- May be on call for complex technical problems.
To view the employee benefits offered by the City of Dallas .
The Programmer Analyst III leads and oversees a team of programmer analysts working on large projects, applications, or software development for client departments. Plans, administers, operates, programs, and evaluates new systems, existing systems, and modifications to existing systems for the benefit of the City and its departments.
Essential Functions
1 Manages, leads, and oversees large data processing tasks for an assigned department or function involving the coding, testing, documentation, debugging, and maintenance of complex information systems; observes and supports the preparation of systems requirement and specification documents to improve system efficiency; provides software configuration, maintenance, upgrade activities, and certificate changes as needed.
2 Monitors and oversees teams and programmers performing maintenance and development of software programs and related documentation; tests, debugs, and assists in teaching users how to use newly developed or refined software; ensures programmer analysts perform all work effectively and professionally; provides performance and program evaluation and feedback.
3 Builds, creates, and constructs software, web applications, and other stand alone applications through writing code, data structures, and data language or graphical database management; supports older applications and works to create seamless unity and transparency between technologies; manages server software and analyzes server logs; provides back end development management for websites and department pages.
4 Evaluates systems and programs to determine if they comply with department standards and maximize processing efficiency; provides troubleshooting and manages the triaging of incidents and effectively addressing service requests.
5 Runs and tests software of client departments to detect program problems and improve efficiency; schedules and monitors periodic processing and provides documentation and reporting on functionality, programming, and issues addressed.
6 Communicates with client departments to determine feasibility of proposed projects and analysis of system requirements to meet the needs of the department; assesses the capabilities of existing information systems programs, makes and implements recommendations
for improvements to existing systems to address management needs in the client department; prepares cost analysis of maintenance or enhancement of existing programs.
7 Prepares summary documents detailing proposed additions, refinements, or reconfiguration of information systems to management to expand the automation of assigned functional areas; reviews logic and functional flow charts to make recommendations for streamlining or improving the accuracy of automated information systems; drafts and reviews detailed documentation of these systems; communicates and collaborates with various vendors to resolve software problems and develop solutions.
8 Compiles complex ad-hoc reports for client departments, participates in various special projects, and provides analysis and programing support for various business needs within the City.
9 Maintains and fosters excellent communication between users, departments, and other entities requesting software, application, web development, or other technical expertise; provides high level professional analysis for resolving issues, addressing concerns, or solving user problems.
10 Performs any and all other work as needed or assigned.
Minimum Qualifications
EDUCATION:
- Bachelor's degree or higher in engineering, math, computer science, business or Information technology field.
- Four (4) years of experience in providing direct IT Application support for a large municipality or business organization along with accompanying systems administration, service monitoring, ITSM standards and tool usage/ coordination, with demonstrated experience in coordinating the following: (Triage, break-fix, event, incident, asset and problem management processes).
- High school or GED plus eight (8) years of the required experience will meet the education and experience requirements.
- An associate degree in any field plus six (6) years of the required experience will meet the education and experience requirements.
- A bachelor's degree or higher in a non-specified field plus six (6) years of the required experience will meet the education and experience requirements.
- A Master's degree or higher in a stated field plus three (3) years of the required experience will meet the education and experience requirements.
- No felony or class A misdemeanor convictions
- No class B misdemeanor convictions within the last ten (10) years
- No family violence convictions
- Cannot currently be on deferred adjudication for any felony, class A misdemeanor or class B misdemeanor charge
- Must be able to participate in the 24x7 support coverage as needed
- This position specifically supports the City's IT Payroll + Human Resources Technical Readiness Group and is expected to conduct technical administration and support of Workday, Workday Prism, Kronos and Telestaff Platform operations and enhancements.
- Selected candidates will be responsible for the technical administrative support, readiness and enhancements of these platforms. Selected candidates will plan, schedule, execute and enhance all integrations and reporting from these platforms.
- Substantial hiring preference will be granted to Applicants with certifications and / or tangible experience in the technical systems administration of Workday.
- Hiring preference will be granted to Applicants who have experience in designing, implementing, and maintaining integrations with Workday.
- Applicants that have a blend of ERP DevOps and Production Support skills experience and aptitude, not directly related to Workday, will still be favorably considered.
Disclosures
The salary listed on this job posting is the entire salary range for the position; amount offered will depend upon qualifications.
For evaluation purposes, acceptable qualifying experience for all positions must have been in a paid capacity unless noted otherwise in the minimum qualifications for the posted position.
Additionally, 30+ hours per week will be counted as full-time employment and will receive full credit for the amount of time employed. A minimum of 15 through 29 work hours per week will be counted as part-time employment and will receive half credit for the amount of time employed.
Working Conditions & Hazards:
- Work performed under normal office conditions.
- Exposed to prolonged viewing of a computer monitor and use of a keyboard.
- May be on call for complex technical problems.
To view the employee benefits offered by the City of Dallas .