> Markdown version of [/jobs/ext/2539488-programmer-analyst-senior](https://www.wearedevelopers.com/jobs/ext/2539488-programmer-analyst-senior). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Programmer Analyst, Senior - **Company:** The City Of Tempe - **Location:** Tempe, AZ, United States - **Experience:** Expert - **Salary:** $89,600.0 - $132,100.0 - **Contract:** Permanent contract - **Skills:** Software Applications, Business Software, Computer Programming, Software Debugging, Systems Analysis, Program Design Languages, Software Deployment, Software Engineering, Software Systems, Build Management, Information Technology - **Published:** August 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f1e472439be528fb ## About the Role Three (3) years of experience in computer programming, systems analysis experience, or related experience. Candidates must have the minimum amount of work experience. Years of experience are based upon a full-time work schedule (2,080 hours per year). The sum of an applicant's full-time and/or part-time qualifying work experience must meet or exceed the stated minimum qualification. Education will not substitute for the required work experience; however, related unpaid and/or volunteer work experience may be used as qualifying work experience. Education: Equivalent to a bachelor's degree in Business, Computer Science, Information Technology, or related field. The term "equivalent" means that directly related work experience exceeding the required work experience will substitute in equal one-year increments for college-level education (2 additional years for an associate degree and 4 additional years for a bachelor's degree). ## Description This position performs complex and highly technical work in the analysis, design, programming, testing, and maintenance of computer application systems. Develops integrations with line of business applications and collaborates with other IT teams to support those integrations across the software development lifecycle. Defines system scope and objectives for assigned projects; manages program design, coding, testing, debugging, and documentation. Works with IT colleagues and stakeholders to understand and ensure achievement of objectives. Duties include, but are not limited to the following: * Participates as part of a project team in requirements gathering and independently helps analyze departmental business processes in order to design and build computer programs that will help customers perform more efficiently. * Designs, develops, tests and documents software solutions by creating and maintaining computer programs and software that meet customer requirements from conception to implementation. * Provides escalated issue support and collaborates with other IT groups to provide application deployment support. * Helps administer software applications by providing customer assistance or training related to application functionality and updates. * Performs incident management by researching and repairing software-related defects. * Performs service request fulfillment by gathering requirements, developing enhancements, and helping to interpret results, in order to meet departmental, customer and business operation needs. * Demonstrates technical expertise and acts as a technical project lead, mentoring new team members by maintaining awareness of current technologies and trends through formal training, seminars, online instruction, etc. * This is a Criminal Justice Information Services (CJIS) regulated position and requires the ability to meet and maintain compliance with the Security Policy. * May perform responsibilities of a similar nature and level as assigned. ## Related Videos - [Answering the Million Dollar Question: Why did I Break Production?](https://www.wearedevelopers.com/videos/1171-answering-the-million-dollar-question-why-did-i-break-production) - [Rethinking Intelligence: AI, Accessibility, and the Future of Inclusive Work - Artur Ortega](https://www.wearedevelopers.com/videos/1377-rethinking-intelligence-ai-accessibility-and-the-future-of-inclusive-work-artur-ortega) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Building Systems that Last](https://www.wearedevelopers.com/videos/1389-building-systems-that-last) - [From Zero to Mobile Developer in 45 Minutes With SwiftUI](https://www.wearedevelopers.com/videos/183-from-zero-to-mobile-developer-in-45-minutes-with-swiftui) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)