> Markdown version of [/jobs/ext/2715800-it-programmer-senior-analyst-asset-management](https://www.wearedevelopers.com/jobs/ext/2715800-it-programmer-senior-analyst-asset-management). 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). --- # IT Programmer Senior Analyst (Asset Management) - **Company:** City of Chandler - **Location:** Chandler, AZ, United States - **Experience:** Expert - **Salary:** $98,696.0 - **Contract:** Temporary contract - **Skills:** ASP.NET, Geographic Information Systems, Application Programming Interfaces (APIs), Business Analytics Applications, Bash Shell, C Sharp (Programming Language), Computer Programming, Databases, Database Development, Linux, Web Development, JSON, Node.Js, Systems Development Life Cycle, Software Engineering, Product Software Implementation Methods, PL-SQL, SQL Databases, System Testing, Systems Integration, Extensible Markup Language (XML), Enterprise Software Applications, AngularJS, Information Technology, Data Management, Web Technologies, Tools for Reporting - **Published:** September 4, 2026 - **Apply:** https://www.careersingovernment.com/job/2677805/it-programmer-senior-analyst-asset-management/ ## About the Role We are looking for an experienced and collaborative technology professional with a strong background in application development and the ability to bridge technical and business needs. The ideal candidate has extensive experience designing, developing, and supporting enterprise web applications while partnering with business stakeholders to translate requirements into effective technology solutions. This individual excels at managing vendor relationships, coordinating software implementations, and ensuring projects meet timelines, security requirements, and service expectations. They are skilled in business analysis, documenting requirements, evaluating business processes, and recommending solutions that improve operational efficiency and customer service. A proactive, customer-focused mindset and the ability to manage multiple priorities are essential. The successful candidate has experience with quality assurance practices, including test planning, defect management, and user acceptance testing to ensure reliable software releases. They are comfortable leading projects, mentoring team members, troubleshooting complex technical issues, and collaborating across cross-functional teams. We value strong communication, analytical thinking, sound judgment, and a commitment to continuous improvement. Experience with modern web technologies, the software development lifecycle (SDLC), and delivering secure, scalable enterprise applications is highly desirable., * A Bachelor's Degree in Computer Science, Information Technology or related field; and * 4 years of recent experience in systems application analysis, highly complex technical documentation programming, including acting as a lead system implementer on a project team delivering an enterprise solution; experience in web development (C#, ASP.Net, Angular, NodeJs preferred), BASH/Linux, XML, JSON, Database development (Progress, SQL, PL/SQL desired); or * any equivalent combination of experience and training which provides the knowledge and abilities necessary to perform the work. Desired qualifications * Experience supporting and enhancing enterprise asset management systems, including asset management, work management, maintenance, inspections, service requests, and reporting. * Experience managing third party vendors, software implementations, system upgrades, and support contracts while ensuring project milestones and service expectations are met. * Experience troubleshooting complex production issues, performing root cause analysis, and implementing effective long-term solutions. * Strong business analysis skills, including facilitating requirements gathering sessions, documenting business processes, identifying opportunities for improvement, and translating business needs into effective technology solutions. * Experience working with enterprise system integrations, databases, SQL, GIS, APIs, reporting tools, and data management processes. * Ability to manage multiple projects, priorities, and competing deadlines while working effectively in a collaborative team environment. * Excellent written and verbal communication skills with the ability to communicate effectively with technical and non-technical stakeholders. * Ability to coordinate system testing, user acceptance testing, system changes, and implementations while minimizing disruption to business operations. * Strong analytical and problem-solving skills with a proactive, customer focused approach and commitment to continuous improvement. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [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) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)