Programmer Analyst ID - 16437


The City of Santa Ana is looking for individuals who are results-oriented, possess great attitudes, demonstrate creativity and innovation, work efficiently, show a record of success and have a passion for public service. Having the best employees provides the best service to the community.

Under general direction, performs professional duties related to development, maintenance and support of citywide software systems. The primary responsibilities are business analysis, planning, acquisition deployment, development of technology solutions, and ongoing support of City business systems and multiple enterprise applications.


Currently, there is one (1) vacancy in the Information Technology Department.  This position requires on-site work (no telecommuting). 

Applications will be accepted on a continuous basis until a sufficient number of qualified applications have been received.  The deadline for the first review of applications is 11:59 PM on Wednesday, May 14, 2025.  Applicants are encouraged to submit applications early. Applicants who submit applications after the first review deadline are not guaranteed to be considered for this recruitment.  This recruitment may close at any time without notice after the first review deadline.

 

Essential Functions Include But Are Not Limited To

 

Planning, development, deployment and support of departmental and citywide applications. Provides technical consulting on complex projects.   Formulates/defines systems scope and objectives.  Supports existing enterprise applications, plans and performs ERP system upgrades, applying regulatory year end updates and critical environment and application hot fixes, supports process automation tasks and security access. Performs design, development, testing, deployment, user training and support. Responsible for program design, coding, testing, debugging, documentation, and maintenance, using development tools according to IT Application Development standards. Able to design and develops user interfaces, reporting, work flows, business rules, and interfaces. Prepares estimates of schedule, cost, and resource requirements for development and/or maintenance related projects. Analyzes business needs, defines business requirements, translates business requirements into detailed functional and technical specifications using design principles and flowcharting techniques and prototype development tools.  Work with business users to understand and define requirements, create business documents, and help build business processes, procedures and business rules catalogs. Develop AS IS and TO BE business processes, plan and conduct user acceptance training, conducts gap analysis, understand business strategic goals, determines opportunities to improve and automate processes and functions. May instruct, direct and check the work of other applications systems analysis and programming personnel. Performs other related functions as assigned.

 

Minimum Qualifications

 

Must have two (2) years of recent hands-on experience that includes business analysis, development/maintenance, or any equivalent combination of experience and training that provides the knowledge and abilities listed below.  Graduation from an accredited four-year college or university with extensive coursework in computer programming, data base design and development may be used in combination with experience to meet the minimum requirements.


DESIRABLE KNOWLEDGE, SKILLS AND ABILITIES

Knowledge of:

Principles, methods and techniques used in analysis, design, development, testing and implementing software solutions, Information system development lifecycle and design principles, database architecture and administration, knowledge of various programming languages appropriate to specific business applications or specialized assignments; business processes; operating systems, database design. Experience with enterprise content management systems, business process automation, workflow, records management, document imaging and webform software. 

Ability to:  perform complex analytical tasks, work efficiently on poorly documented systems; analyze and troubleshoot and remediate application systems errors, identify, recommend and implement improvements to applications systems, effectively communicate technical information to users, work well both independently and as part of a team; perform tasks related to all phases of applications systems analysis and programming; exercise good judgment in decision making; operate with discretion while performing duties which involve highly sensitive data and access to confidential decision processes; understand business system requirements, determine user needs and prepare application requirements, test procedures and user manuals; establish and maintain effective working relationships with customers, co-workers, vendors, and management at all organizational levels; communicate clearly and effectively both orally and in writing; lift and carry objects weighing up to 40 pounds; recognize and respond to alarm sounds and equipment-generated signals. 


Other Jobs You May Be Interested In

Remote Data Entry, No Experience, $40/hr, Part-Time
Virtual Assistant, $45/hr, Remote, No Experience, Night Job
Entry-Level Remote Data Entry, $50/hr, Evening Job
Customer Support, No Degree, $40/hr, Remote, Weekend Job
Remote Phone Job, $42/hr, Part-Time, College Student Friendly
Virtual Assistant, $40/hr, Remote, No Degree, Night Job
Part-Time Data Entry, $45/hr, Remote, College Student Friendly
Remote Moderator, No Degree, $50/hr, Evening, Weekend Job
Remote Customer Support, $42/hr, Night Job, No Experience
Live Chat Support, $40/hr, Remote, Entry Level, Part-Time
Virtual Assistant, Remote, $42/hr, Weekend, No Experience
Remote Data Entry, $45/hr, No Degree, Night Shift
Part-Time Customer Support, $40/hr, Remote, College Student
Remote Live Chat, $50/hr, Part-Time, Evening/Night Job
Entry Level Phone Job, $42/hr, Remote, No Degree Required
Weekend Data Entry, $45/hr, Remote, No Experience
Remote Virtual Assistant, $40/hr, Evening, Part-Time Job
Remote Moderator, $42/hr, Part-Time, Weekend, No Degree
Data Entry, $45/hr, Remote, Night Shift, College Student Job
Phone Support, Remote, $50/hr, No Experience, Part-Time
Virtual Assistant, No Experience, $42/hr, Remote, Weekend
Remote Customer Support, $45/hr, Part-Time, College Student
Data Entry, Remote, $40/hr, Night Shift, No Degree
Evening Virtual Assistant, Remote, $45/hr, No Experience
Weekend Customer Support, $42/hr, Remote, College Student
Remote Data Entry, $50/hr, No Experience, Evening/Night Job
Remote Live Chat, $40/hr, Part-Time, No Degree Required
Virtual Assistant, $42/hr, Remote, Weekend, Entry Level
Remote Phone Support, $45/hr, Evening, No Experience Required
Data Entry, No Experience, $50/hr, Remote, College Student
Remote Moderator, $40/hr, Weekend, No Degree, Part-Time
Live Chat Support, Remote, $42/hr, Night Shift, College Student
Phone Job, $50/hr, Remote, No Degree, Part-Time, Weekend
Data Entry, $45/hr, Remote, Evening, No Experience Required
Virtual Assistant, No Experience, $42/hr, Remote, Part-Time
Remote Customer Support, $50/hr, Night Shift, No Degree
Remote Data Entry, $40/hr, College Student Friendly, Part-Time
Live Chat Support, $42/hr, Weekend, Remote, No Degree
Virtual Assistant, Remote, $45/hr, Evening, No Experience
Remote Phone Job, $50/hr, College Student, Night Shift
Remote Moderator, $42/hr, Weekend, No Experience Required
Data Entry, No Degree, $45/hr, Part-Time, Remote Job
Customer Support, $50/hr, Remote, Evening/Night Job, No Degree
Virtual Assistant, $42/hr, Remote, Weekend, No Degree
Remote Live Chat, $45/hr, College Student, No Experience
Remote Data Entry, $40/hr, Part-Time, No Degree Required
Phone Support, $50/hr, Weekend, Remote, No Experience
Virtual Assistant, $42/hr, Evening, Remote, No Degree
Remote Customer Support, $45/hr, No Experience, Part-Time
Data Entry, $50/hr, Night Job, No Degree, Remote
SPECIAL REQUIREMENT:   Possession and retention of a valid California Class C Driver's License.  

 

Selection Process

 

All applicants are required to complete and submit a City application form online and answer the supplemental questionnaire.  Resumes or faxed copies will not be accepted in lieu of the City online application. Stating "See Resume" is not an acceptable substitute for a completed application.    To apply, click on the "Apply" link located at the top of this page. New users must create an account first. Click on this link for instructions on how to set up your account and apply for the first time: Online Employment Application Guide.  
 
 Applications will be reviewed by the Human Resources Department.  Those applicants possessing the most pertinent qualifications will be invited to continue in the selection process, which will include:


Oral Interview Examination (Tentatively scheduled for June 3, 2025): (Weight of 100%) will evaluate the candidates' experience, training, education, and abilities in relation to those factors which are essential for successful performance on the job. Candidates need a minimum passing score in order to be placed on the eligible list.  
Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...