TEMP - Senior Applications Programmer

City of Garland

United States

Vor Ort

USD 80.000 - 107.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

City of Garland is seeking an experienced software developer to design, code, and maintain internally developed City applications with an emphasis on AI-assisted software development.

You will review AI-generated and staff-written code for security, performance, and reliability, and you will participate in testing, deployment, and ongoing maintenance of enterprise applications. The role requires collaboration with City departments and adherence to City standards.

Qualifikationen

  • 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.

Aufgaben

  • Define business requirements, workflows, acceptance criteria, and technical specifications for internally developed applications.
  • Design, write, and modify application code using established programming practices and AI development tools; apply independent technical judgment.
  • Review AI-generated and staff written code for correctness, security, performance, maintainability, and compliance with City standards.
  • Develop and execute functional, integration, regression, and automated tests; verify access controls, input validation, error handling, and performance.
  • Evaluate prototypes and proposed solutions for architecture, dependencies, licensing, integration, and long-term support needs; recommend improvements.
  • Maintain source control, code review records, and technical documentation, including architecture, dependencies, configuration, deployment, rollback, and troubleshooting instructions.
  • Develop and maintain databases, queries, stored procedures, and APIs using secure practices for data access, authentication, authorization, and protection of sensitive information.
  • 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.
  • Troubleshoot application issues, correct code defects, update application dependencies, and maintain compatibility with supported platforms; coordinate infrastructure and platform updates with responsible teams.
  • Communicate project status, risks, and priorities; follow approved scope and schedules; guide staff using AI development tools and protect City information.
  • Participate in on-call and after-hours support as required, providing programming expertise for application incidents and coordinated recovery.

Kenntnisse

AI-assisted development
Code review
Secure software development
Debugging
Technical documentation
Translating requirements

Ausbildung

Bachelor’s degree in Computer Science / Information Systems

Tools

Git
Automated testing
Deployment pipelines
SQL Server

Jobbeschreibung

Summary

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. Pay Range: $80,000 - 107,142.68 (Depending on qualifications and experience)

Essential Duties and Responsibilities

Other duties may be assigned.

  1. 1) Work with City departments to define business requirements, workflows, acceptance criteria, and technical specifications for internally developed applications.
  2. 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. 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. 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. 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. 6) Maintain source control, code review records, and technical documentation, including architecture, dependencies, configuration, deployment, rollback, and troubleshooting instructions. Cross train support staff.
  7. 7) Develop and maintain databases, queries, stored procedures, and APIs using secure practices for data access, authentication, authorization, and protection of sensitive information.
  8. 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. 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. 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. 11) Participate in on‑call and after‑hours support as required, providing programming expertise for application incidents and coordinated recovery.
Minimum Qualifications

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

Physical Requirements / Work Environment

The work environment and physical demands described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The incumbent works in a typical office environment; occasional exposure to unpleasant environmental conditions and/or hazards.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

TEMP - Senior Applications Programmer
TEMP - Senior Applications Programmer

City of Garland • Garland (TX)

Vor Ort
USD 80.000 - 107.000
TEMP - Senior Applications Programmer
TEMP - Senior Applications Programmer

City of Garland • New Castle (DE)

Vor Ort
USD 80.000 - 107.000
TEMP - Senior Applications Programmer
TEMP - Senior Applications Programmer

Garland • Garland (TX)

Vor Ort
USD 80.000 - 107.000
IT Applications Program Administrator (ITS - Civil Service)
IT Applications Program Administrator (ITS - Civil Service)

City of Dallas • Dallas (TX)

Vor Ort
USD 104.000 - 129.000
IT ARCHITECT - APPLICATIONS (Responsible AI & Innovation)
IT ARCHITECT - APPLICATIONS (Responsible AI & Innovation)

City of Houston • Houston (TX)

Vor Ort
USD 110.000 - 165.000
Healthcare
Wellness program
Professional development
+1
Programmer Analyst III (IT Services - Fire Services Support)
Programmer Analyst III (IT Services - Fire Services Support)

City of Dallas • Town of Marilla (NY)

Vor Ort
USD 81.000 - 101.000
IT Applications Program Administrator (ITS - Civil Service)
IT Applications Program Administrator (ITS - Civil Service)

City of Dallas • Town of Marilla (NY)

Vor Ort
USD 104.000 - 129.000
Senior AI-Powered Applications Developer
Senior AI-Powered Applications Developer

Garland • Garland (TX)

Vor Ort
USD 80.000 - 107.000
Programmer Analyst III (IT Services - Fire Services Support)
Programmer Analyst III (IT Services - Fire Services Support)

City of Dallas • Dallas (TX)

Vor Ort
USD 81.000 - 101.000
IT Applications Program Administrator (ITS - Civil Service)
IT Applications Program Administrator (ITS - Civil Service)

Dallas City Hall • Dallas (TX)

Vor Ort
USD 104.000 - 129.000