Senior Systems Programmer (Aviation)

City of Dallas
•$73,590 - $91,978

About The Position

The Senior Systems Programmer provides senior-level leadership in programming, documentation, implementation, monitoring, and enforcement of processes and procedures for software system programming and testing. The role ensures operating systems and subsystems meet availability, response-time, reliability, and user-department requirements. It administers software applications and systems for the City, manages enterprise systems infrastructure, coordinates upgrades and system changes, and serves as a lead programmer for lower-level programmers. The position also supports email systems and handheld devices, investigates new technologies, monitors computer-resource use, assists with technical procurement documents, and validates deliverables against functional and design requirements.

Requirements

  • Bachelor’s degree in Computer Science, MIS, Science, Math, or Business; listed equivalencies include a high school diploma or GED plus eight years of required experience, an associate degree plus six years, a bachelor’s degree or higher in a non-specified field plus six years, MCSE certification plus four years, or a master’s degree or higher in a specified field plus two years.
  • Four years of administration and programming experience in a Microsoft Windows environment, subject to the stated education and certification equivalencies.
  • Experience supporting Active Directory Services, DNS, DHCP, WINS, SUS, WSUS, and Citrix.
  • Experience with server operating-system installation, upgrades, and updates.
  • Knowledge of administering software and hardware systems, including devices and other equipment.
  • Knowledge of mainframe computer architecture and mainframe and computer hardware and software.
  • Knowledge of one or more operating systems and systems programming.
  • Knowledge of communications protocols and network administration.
  • Knowledge of change-management principles, methodologies, and tools.
  • Ability to analyze and diagnose systems problems.
  • Ability to communicate effectively verbally and in writing and to establish and maintain effective working relationships.
  • Must meet the stated criminal-history requirements: no felony or Class A misdemeanor convictions; no Class B misdemeanor convictions within the last ten years; no family-violence convictions; and not currently on deferred adjudication for a felony, Class A misdemeanor, or Class B misdemeanor charge.
  • Must be available to work varying shifts, including days, evenings, and nights, as well as weekends, holidays, and overtime.

Responsibilities

  • Administer City software applications and systems, providing senior-level expertise and leadership for support, development, troubleshooting, and implementation of software solutions; manage and oversee enterprise systems infrastructure.
  • Coordinate, facilitate, and perform upgrades and changes to operating systems and other systems-programming areas, including disk-space management and capacity planning; serve as a lead programmer for lower-level programmers.
  • Install or assist with installing software releases, upgrades, and fixes, and write system-level programs under the direction of senior programmers.
  • Develop complex changes to systems-level programs; design file-access and storage techniques, software and hardware interfaces, and network interfaces.
  • Maintain systems documentation and develop and document standards and policies for computer-resource users.
  • Research new technologies and recommend their applicability to City systems; assist with planning and implementing major upgrades or conversions.
  • Administer, manage, monitor, analyze, and troubleshoot email systems, including accounts, administration, client installation, upgrades and updates, email-record retrieval, and Public Folder administration.
  • Support handheld devices used within the City and its departments.
  • Create performance measures and reporting programs to monitor computer-resource usage.
  • Assist in preparing high-technology procurement bid and contract documents to ensure technical requirements are met.
  • Ensure deliverables meet functional and design specifications; create and deliver Traceability Matrix Test Summary Reports and develop process changes for continuous improvement.
  • Perform other work as needed or assigned.

Benefits

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