Programmer Analyst III (HR & Payroll Applications)

  • Full-Time
  • Dallas, TX
  • City Of Dallas, TX
  • Posted 2 years ago – Accepting applications
Job Description

Provide technical leadership and support in the provision, sustainment and readiness of the City’s Payroll and Human Resources enterprise platforms: Workday, Kronos/UKG Workforce Central and Tele-staff. Support, sustain and enhance the readiness of these platforms, the conduct and operations of integrations and reporting from these platforms through ServiceNow ITSM incident and service catalog functions.

Essential Functions

1. Manages application configurations, access controls and break-fix ticketing support functions in coordination with IT infrastructure, security, desktop and other supporting mechanisms to ensure sound coding, testing, documentation, debugging, and maintenance of complex information systems.
2. Oversees or partners with groups of programmer analysts and service delivery managers in supporting incident management and request management, converting them into assignments, requirements and tasks; monitoring progress, measures of effect and resultant job performance indicators to ensure application readiness and productivity goals are achieved.
3. Partners with business analyst, relationship manager and supported business operational roles as a team to interact and determine the feasibility of proposed projects and analysis of system requirements to meet the needs of the department.
4. Assesses the capabilities of existing information systems programs, makes and implements recommendations for improvements to existing systems to address management needs of the enterprise; prepares cost analysis of maintenance or enhancement of existing programs.
5. Prepares summary documents detailing knowledge base content, application administrative run-books, proposed additions, refinements, or reconfiguration of information systems to management to expand the automation of assigned functional areas.
6. Provides active and reliable management in application integrations, interfaces and SFTP file transfers to include their schedules, coordination with distant ends, confirmation of receipt and processed milestones.
7. Communicates with vendors and vendor provided support/ticketing platforms to signal and then resolve application access, use, reporting or other problems.
8. Demonstrates knowledge in IT Systems, ITS frameworks, functions, processes, standards and tools.
9. Demonstrates knowledge and familiarity in relational database (MS SQL Server, Oracle PC SQL), Python software design, UML Framework solutions and object-oriented programming (C+, C++) within applications.
10. Demonstrates knowledge and familiarity in some of the following Programming Languages: C#, ASP.MVC, Oracle PL/SQL, JavaScript, JavaScript Libraries -Angular-Reach-JQuery, HTML5, Bootstrap, CSS3, Python, XSLT, XML, and PHP.
11. Demonstrates knowledge and familiarity with ITSM/ITIL V3 processes, standards and methods; use of tools and platforms such as ServiceNow for incident and request management, change and release management as part of a broader IT Services Team that includes network, switching, server, database, web services, desktop, security and contract procurement teams.
12. Provides the ability to coach and develop new technical staff members, to design or code and test software to automate manual operational work while ensuring reliability and scale in our applications.
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.

Minimum Qualifications

EDUCATION:


  • Bachelor’s degree or higher in engineering, math, computer science, business or Information technology field.
EXPERIENCE:
  • 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).
EQUIVALENCY(IES):
  • 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.
OTHER REQUIREMENT(S):
  • 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
PREFERENCE(S):
  • Experience and/or certification in Microsoft Certified Solutions Developer, C#, HTML5, CSS3, Java – Programmer II, Oracle Database PL/SQL Developer
  • Experience providing integrated IT network, server, database, perimeter security and overall readiness monitoring using tools such as SolarWinds, NetScout, ExtraHop, NetBrain or others to support Network and IT Services operation, sustainment, and status reporting (both traditional and by creating webhooks, REST API) to display SolarWinds results into tools such as Slack, Microsoft Teams or Web display.
  • Experience in providing IT Applications support and SysAdmin; monitoring and optimizing configurations, providing timely break-fix coordination with supporting server/database/network/security groups, and gaining actionable root-cause analysis.
  • Experience in IT System and Application Testing to support configuration controls, change and release board processes.
  • Experience providing input to a Risk Management Plan, Admin Run-Book, and knowledge articles that anticipate reliability-related, and non-reliability-related risks that could adversely impact IT service delivery.
IT Application Group: Develop engineering solutions to identify and resolve repetitive failures and other problems that adversely affect plant operations. These problems include capacity, quality, cost or regulatory compliance issues. To fulfill this responsibility the Reliability Engineer applies data analysis techniques (statistical process control, reliability modelling and prediction, fault-tree analysis, Weibull Tree analysis, Six Sigma Methodology, root-cause and root cause failure analysis, failure reporting + analysis + corrective action system. Work with assigned customer plant operations groups to perform analysis of assets including: asset utilization, overall equipment effectiveness, remaining useful life, other parameters that define operating condition, reliability, readiness and cost of asset repair or replacement. These positional aptitudes provide technical support to production, maintenance management and technical personnel and support value analysis to repair/replace, repair/redesign, and make/buy decisions.

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.

Apply to this Job