Back to jobs
Job Description
The Programmer Analyst III is responsible for analyzing, supporting, and enhancing the Agency’s core business processes by leveraging technology to improve operational efficiency and effectiveness. This role supports and maintains information technology systems critical to the Agency’s primary functions, ensuring reliability and continuous improvement. The position works closely with IT Operations Applications staff, Transit Operations teams, and corporate stakeholders to deliver system enhancements, resolve issues, and provide ongoing support for Operations Systems applications and services. Job Responsibilities Meets with decision makers, system owners, and end users to define business and technical requirements. Works to identify and resolve system and application issues while establishing system scope, objectives, and procedures that address complex problems using the existing infrastructure and desired outcomes. Recommends application and process improvements that strengthen business operations and increase overall efficiency. Contributes to the development of strategies that enhance or further leverage existing applications. Partners with leaders to prepare reports, recommendations, and solution alternatives that address both current and potential problem areas in assigned applications. Participates in the planning, design, development, and deployment of new packaged applications, custom-built software, and enhancements to existing systems. Supports the development of cost/benefit analyses for proposed systems to assist management in evaluating feasibility and prioritization. Ensures all computer systems remain compatible, interoperable, and aligned with organizational standards. Creates system models, specifications, diagrams, and charts to support communication, documentation, and project execution. Prepares detailed program specifications that follow application development methodology. Maintain a strong understanding of IT development standards and ensures all project work aligns with these guidelines. Provides training and orientation to end users when implementing new or updated systems. Researches software and hardware solutions to support purchasing decisions and technology recommendations. Serves as a Senior Developer resource by providing guidance, support, and mentorship to other IT team members.
