> Markdown version of [/jobs/ext/3976826-temp-senior-applications-programmer](https://www.wearedevelopers.com/jobs/ext/3976826-temp-senior-applications-programmer). 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). --- # TEMP - Senior Applications Programmer - **Company:** City of Garland - **Location:** Garland, TX, United States - **Experience:** Expert - **Salary:** $80,000.0 - $107,143.0 - **Contract:** Temporary contract - **Skills:** Clean Code Principles, ASP.NET, HTML, Java (Programming Language), JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Artificial Intelligence, Applications Architecture, Automation of Tests, Business Software, C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Generation, Code Review, Cyber Security, Information Systems, Databases, Data Validation, Data Security, Relational Databases, Software Debugging, Python (Programming Language), Microsoft SQL Server, Software Engineering, SQL Stored Procedures, Data Logging, Delivery Pipeline, AI Coding Agents, Git, Information Technology, Software Version Control - **Published:** October 27, 2026 - **Apply:** https://diversityjobs.com/career/18759385/Temp-Senior-Applications-Programmer-Texas-Garland ## About the Role * Bachelor's degree in Computer Science, Information Systems, or a related field * 5 years of hands-on application programming experience, including code review, debugging, database integration, testing, and maintenance Or an equivalent combination of education and experience sufficient to successfully perform the essential functions of the job. Preferred Qualifications Education/ Experience: * Experience developing and supporting business applications using C#, .NET, ASP.NET Core, SQL Server, JavaScript, HTML, Python and CSS * Experience reviewing and improving AI-generated code, moving prototypes into production, and using Git, automated testing, and deployment pipelines Knowledge, Skills & Abilities * Skill in independently reading, writing, debugging, and improving application code, including code produced by AI tools * Knowledge of secure software development, application architecture, relational databases, APIs, and identity integration * Skill in source control, code reviews, testing, dependency management, release preparation, and technical documentation * Ability to translate business needs into maintainable solutions, explain technical risks, and transfer application knowledge to support staff Licenses and Certifications * Valid Class C Texas driver's license ## Description Responsible for developing, reviewing, testing, documenting, and maintaining internally developed City applications, with an emphasis on AI-assisted software development. Independently evaluates and modifies AI-generated and staff written code to produce secure, reliable, and supportable applications. Provides hands-on programming and technical guidance from business requirements through production readiness and ongoing application maintenance., 1) Work with City departments to define business requirements, workflows, acceptance criteria, and technical specifications for internally developed applications. 2) Design, write, and modify application code using established programming practices and approved AI development tools. Apply independent technical judgment to all generated code. 3) Review AI-generated and staff written code for correctness, security, performance, maintainability, and compliance with City standards. Correct defects and restructure code before release. 4) Develop and execute functional, integration, regression, and automated tests. Verify access controls, input validation, error handling, and performance; resolve defects and support user acceptance testing. 5) Evaluate prototypes and proposed solutions for architecture, dependencies, licensing, integration, and long-term support needs. Recommend improvements and identify barriers to production use. 6) Maintain source control, code review records, and technical documentation, including architecture, dependencies, configuration, deployment, rollback, and troubleshooting instructions. Cross train support staff. 7) Develop and maintain databases, queries, stored procedures, and APIs using secure practices for data access, authentication, authorization, and protection of sensitive information. 8) Prepare tested release packages and coordinate with infrastructure, cybersecurity, and application support staff on deployment, logging, monitoring, recovery, and support handoff under City change procedures. 9) Troubleshoot application issues, correct code defects, update application dependencies, and maintain compatibility with supported platforms. Coordinate infrastructure and platform updates with responsible teams. 10) Communicate project status, risks, and priorities; follow approved scope and schedules. Guide staff using AI development tools and protect City information in accordance with City policies. 11) Participate in on-call and after-hours support as required, providing programming expertise for application incidents and coordinated recovery.