The Senior Applications Programmer develops, reviews, tests, documents, and maintains internally developed City applications, with an emphasis on AI-assisted software development. The role independently evaluates and modifies AI-generated and staff-written code to produce secure, reliable, and supportable applications. It provides hands-on programming and technical guidance from business requirements through production readiness and ongoing application maintenance. The position works with City departments to define requirements and workflows, designs and improves application code, evaluates prototypes and proposed solutions, and develops tests and database integrations. It prepares release packages and coordinates deployments and support with infrastructure, cybersecurity, and application support staff. The programmer also troubleshoots and maintains applications, documents technical information, guides staff using AI development tools, and participates in on-call and after-hours support as required. The position is marked temporary. The stated pay range is $80,000–$107,142.68, depending on qualifications and experience.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Senior