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 analysis, 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.
PROCESS NOTES
Applicants who lack six months or less of the required experience may file for this examination. However, they cannot be appointed until the full experience requirement is met.
Some positions may require a valid California driver's license. Candidates may not be eligible for appointment to these positions if their record within the last 36 months reflects three or more moving violations and/or at-fault accidents, or a conviction of a major moving violation (such as DUI).
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.
Applicants filing under Requirement No. 1 who did not receive a degree in information systems, computer engineering, or computer science must indicate the required course information, including the course title, the number of units (semester or quarter), date completed, and the name of the school in the Supplemental Questions section of the on-line application at the time of filing. Applicants who fail to do so will not be considered further in this examination and their applications will not be processed. General education courses and elective units taken outside of the specified major/areas need not be listed. We recommend that you have your course work information with you before you go on-line to file your application.
Applicants completing the exam process will be contacted by the Personnel Department to provide required proof of qualifying degree. Applicants who wish to expedite this process may attach a copy of their qualifying degree in the Attachments section of the on-line application at the time of filing.