Programmer Analyst III (IT Services - Fire Services Support)

City of Dallas•Dallas, TX
•$81,120 - $101,400

About The Position

The Programmer Analyst III provides application-layer technical expertise and integration readiness through active monitoring of assigned systems, support of incident and request management, and experienced programming or technical support for enterprise-scale and less complex information systems and projects. The role works closely with IT service delivery teams, vendors, and client departments to optimize system performance, maintain compliance and readiness, resolve issues, and plan and complete projects and initiatives. The position leads and oversees programmer analysts working on large projects, applications, or software development for client departments. It plans, administers, operates, programs, and evaluates new and existing systems and modifications to existing systems for the benefit of the City and its departments.

Requirements

  • Bachelor's degree or higher in engineering, math, computer science, Business Technology, or an Information Technology-related field, or an accepted education and experience equivalency.
  • Four years of experience in object-oriented programming and/or relational databases, including technologies such as Java, MS SQL, SQL Server, Oracle PC SQL, Python, UML Framework solutions, and C+ or C++ within applications, to maintain and improve application performance.
  • Broad knowledge of multiple programming languages and database methodologies or platforms supporting application-layer processing, service, support, and enhancements.
  • Knowledge of client, server, web, database, security/compliance, and IT service management technologies, systems, software, and integration standards and techniques.
  • Familiarity with physical and virtual platforms, Software as a Service platforms, and services such as Amazon Cloud and Microsoft Azure.
  • Familiarity with waterfall, agile, and other project methodologies.
  • Knowledge of .NET, object-oriented programming, SQL, and advanced SQL queries and stored procedures.
  • Knowledge and understanding of scripting languages such as VBScript.
  • Working knowledge of ITSM/ITIL methods and processes, including knowledge-base development, application runbooks, CMDB, change, release, problem, incident, asset, and event management.
  • Working knowledge of automated network, server, database, security, CMDB, and system-monitoring tools, including NetScout, APP-D, and Extra Hop.
  • Strong analytical, problem-solving, software development, and evaluation skills.
  • Ability to communicate effectively verbally and in writing, including in collaborative presentation settings, and diplomatically with diverse audiences.
  • Ability to establish and maintain effective working relationships with customer departments, IT service delivery groups, vendors, management, city officials, other government agencies, employees, and the public.
  • Ability to participate in 24x7 support coverage as needed.
  • Must meet the stated background restrictions: no felony or Class A misdemeanor convictions, no Class B misdemeanor convictions within the last ten years, no family violence convictions, and no active deferred adjudication for a felony, Class A misdemeanor, or Class B misdemeanor charge.
  • Education equivalencies: a high school diploma or GED plus eight years of required commercial- or enterprise-scale experience; an associate degree in any field plus six years of required experience; a bachelor's degree or higher in a non-specified field plus six years of required experience; or a master's degree or higher in a stated field plus two years of hands-on technical support experience.

Nice To Haves

  • Experience with online analytical processing and data mining as a lead programmer, project leader, or supervisor is highly desirable.

Responsibilities

  • Monitor assigned applications and their application, web, database, and other dependencies to ensure business processes and information-processing requirements are supported, triaged, restored, and enhanced.
  • Coordinate with supporting IT service delivery teams to support incident, service request, task, problem, change, and release management; assemble and orient teams as needed to resolve problems.
  • Monitor and respond to IT service management queues associated with assigned applications, ensuring appropriate support, triage, routing, and customer service.
  • Write, modify, and administer assigned software applications, programs, and Admin-Runbook documentation; test and debug software and help users and project teams learn to use it.
  • Collaborate with business subject matter experts to document and map business processes, data processing and conversion, data dictionaries and mappings, integrations, reporting, standards, and dashboard requests.
  • Evaluate and enhance systems and programs to support documented business practices and improve processing efficiency; troubleshoot and resolve incidents and service requests within benchmark standards.
  • Perform application-oriented performance, smoke, regression, end-to-end, and other testing; create and run test scripts and scenarios; document results for change and release control processes.
  • Run and test client department software to identify problems and improve efficiency; schedule and monitor periodic processing and document functionality, programming, and issues addressed.
  • Assist with evaluating and planning software and hardware purchases; prepare cost analyses for program maintenance or enhancements; develop and implement workflow solutions.
  • Review vendor and peer or lower-level programmer analyst coding and development for accuracy and efficiency; help train lower-level analysts in coding, testing, and debugging according to City standards.
  • Participate in training webinars and seminars to stay current with technology changes and enhancements.
  • Compile complex ad-hoc reports, participate in special projects, and provide analysis and programming support for City business needs.
  • Perform other work as needed or assigned.

Benefits

  • Competitive benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service