PROGRAMMER ANALYST 1431 (M) (Revised 8-6-26)

City of Los AngelesLos Angeles, CA

About The Position

A Programmer Analyst does technical programming and application or software support; evaluates existing systems and procedures; ascertains the feasibility of data processing applications; designs and participates in the implementation of systems of computer programs; and may act as a head analyst or project head in supervising technical employees who are performing such work.

Requirements

  • A bachelor's degree from an accredited four-year college or university with completion of 24 semester or 36 quarter units in information systems, computer engineering, or computer science and two years of full-time paid experience in the assessment, design, development, testing, and implementation of software applications; or Two years of full-time paid experience as an Applications Programmer with the City of Los Angeles.
  • Additional full-time paid programming analyst experience as described in Requirement #1 above may be substituted on a year for year basis for the required bachelor's degree. One academic year is equivalent to 30 semester or 45 quarter units.
  • Applicants who lack six months or less of the required experience at the time of filing may file for this examination. However, they cannot be appointed until the full experience requirement is met.
  • The position of Programmer Analyst in the departments of Los Angeles World Airports, Building and Safety, El Pueblo, Harbor, Information Technology Agency, Planning, and Water and Power, requires, as a condition of employment, a valid Class C driver’s license issued by the California Department of Motor Vehicles (DMV) at the time of appointment.
  • Applicants will be disqualified or deemed ineligible for hire if their DMV record reflects three or more moving violations and/or at-fault accidents, or a conviction of a major moving violation within the last 36 months in any state or jurisdiction.

Nice To Haves

  • Experience working in one or more of the following areas is highly preferred: Internet and/or Client/Server Applications utilizing programs such as .NET Framework (C# or VB.NET); ASP.Net; PeopleSoft; PeopleTools; ColdFusion; Java; Javascript; PowerBuilder; C/C++; UDB; PL SQL for Oracle; Transact SQL for SQL Server with Oracle or SQL Server as a backend; Component Object Model (COM); HTML 5; JQuery; AJAX; DB2 as a backend; and MYSQL as a backend; Web services implementation, SOAP and different Remote Procedure Call technologies such as .NET Remoting, CORBA DCOM, JAVA RMI, and REST; GIS Programming (Autodesk or ESRI); Object-Oriented Design concepts and Object-Oriented Design patterns; Web servers such as IIS and Apache; Core Computer Programming concepts such as data structures and algorithm design; Relational Database Design concepts such a normalization and entity-relationship diagramming; Implementation of Enterprise Resource Planning (ERP) packages such as AMS Advantage Financial, SAP, PeopleSoft Financials, or Oracle Financials; Business Intelligence (BI) tools such as Cognos Crystal Reports, and Oracle OBIEE; Integrated Development Environments (IDE) such as IBM's Rational Suite or Versata Design Studio; Application Servers such as IBM's Websphere, Oracle, or TOMCAT; Mobile application development technologies such as Apache Cordova and Dojo; Content management system such as Oracle's Application Development Framework.
  • Certification as a Microsoft Certified Applications Developer, Microsoft Certified Solutions Developer or Microsoft Certified Programmer.
  • Certification as an Oracle Application Developer.
  • Certification as a SAP Solution Consultant or SAP Development Consultant.
  • COBOL/CIS and COBOL using z/OS.DB2: IBM Professional, DB2 (for z/OS); Database Administrator; COBOL Application Programming; IBM Application Developer; CICS Transaction Server for z/OS, IBM System Programmer; CISC Transaction Server V5.2 for z/OS; IBM Certified Application Developer; or DB2 11 for z/OS.
  • Oracle Certified Professional, Java SE 8 Programmer; JAVA SE; JAVA EE; or Java EE Training & Certification
  • Power Builder C/CC++
  • Microsoft MCSD App Builder; or Microsoft Visual Studio
  • Adobe ColdFusion 9
  • HTML 5
  • Oracle Advanced PS/SQL; Developer Certified Professional; SQL and PL/SQL Certification Path
  • AJAX
  • Oracle People Tools; Application Developer; Certified Expert Certification; PeopleSoft Tools and Technology
  • SAP Certified Application Associate; Financial Accounting with SAP ERP 6.0 EHP5
  • IBM Deployment Professional FileNet; IBM Certified Specialist; IBM Enterprise Content Management; Filenet Content, Documentum; Laserfiche
  • Crystal Reports (SAP); Oracle Business Intelligence; IBM Certified Solution Expert; Cognos BI; or Oracle BI Enterprise Edition (BI EE)
  • jQuery
  • COBRA Associate Android Developer; iOS Developer; or iOS Application Development
  • Oracle SOA Suite Certified; Implementation Specialist, Oracle AIA; or PIP
  • HP Technical Certified I – Exstream Software – Design and Production
  • Oracle Business Intelligence Foundation Suite Certified Implementation Specialist; or Oracle BI Publisher
  • Microsoft MCSA: SQL Server

Responsibilities

  • Does technical programming and application or software support.
  • Evaluates existing systems and procedures.
  • Ascertains the feasibility of data processing applications.
  • Designs and participates in the implementation of systems of computer programs.
  • May act as a head analyst or project head in supervising technical employees who are performing such work.

Benefits

  • If you receive and accept an offer of employment to a regular position with the City of Los Angeles, your employee benefit coverage (including health and dental coverage as well as life insurance) will commence approximately six weeks after your original regular appointment.
  • Not all positions in the City receive benefit coverage; you should inquire regarding the availability of employee benefits prior to accepting a position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service