Class specifications are intended to present a descriptive list of the range of duties performed by employees in the class. Specifications are not intended to reflect all duties performed within the job. The Programmer/ Analyst is the first level in a three-level programmer series and is responsible for programming and analyzing related information. Under direct supervision,provides routine to moderately professional support and maintenance of a wide variety of complex systems and programs;provi... more details
Description
Class specifications are intended to present a descriptive list of the range of duties performed by employees in the class. Specifications are not intended to reflect all duties performed within the job.
The Programmer/Analyst is the first level in a three-level programmer series and is responsible for programming and analyzing related information.
Under direct supervision,
provides routine to moderately professional support and maintenance of a wide variety of complex systems and programs;
provides complex professional system analysis
troubleshoots and resolves routine to moderately complex systems and network hardware and software problems;
performs both routine and complex technical and administrative tasks related to the development and operation of District systems;
designs and maintains databases;
evaluates and recommends current and third-party systems and applications;
provides technical support, expertise, and training to end users;
performs related work as required.
Examples of Duties
The following essential job functions are typical for this classification. Incumbents may not perform all of the listed job functions and/or may be required to perform additional or different job functions from those set forth below to address business needs and changing business practices. Management reserves the rights to add, modify, change, or rescind the work assignments of different positions and to make reasonable accommodations so that qualified employees can perform the essential functions of the job.
Designing, creating, and maintaining applications, databases, web applications, and websites.
Administering and maintaining assigned systems including. monitoring for errors, disk space; managing user accounts, and implementing backup and restore procedures.
Preparing, maintaining, and administering system procedures, technical documentation, and licensing for assigned systems.
Providing technical support for assigned applications and technical support to users and peers.
Researching and implementing future projects, including evaluating and identifying hardware, software, and vendors.
Assisting with budget preparation for Information Services.
Performing other duties of a similar nature or level as required.
Typical Qualifications
The following generally describes the knowledge and ability required to enter the job and/or be learned within a short period of time in order to successfully perform the assigned duties.
Knowledge of:
Applicable programming languages.
Relational database design.
Database administration techniques and methods.
System administration techniques and methods.
System analysis, design, development, testing and security techniques and methods.
Network design and operations concepts.
Internet technologies.
Handheld computers tablets and smartphone technologies.
Common office applications.
Project management principles
Customer service principles.
Ability and Skills in:
Performing programming.
Using computers and related software applications
Designing relational databases.
Managing projects.
Configuring networks.
Performing database management functions.
Developing and managing web sites.
Creating technical documentation.
Troubleshooting database problems.
Troubleshooting computer and network problems.
Administering departmental computer systems.
Designing software.
Evaluating technology products.
Conducting research.
Prioritizing and managing a variety of projects and multiple tasks.
Maintaining confidentiality of sensitive information and records.
Providing customer service.
Communication, interpersonal skills as applied to interaction with coworkers, supervisor, the general public, etc. sufficient to exchange or convey information and to receive work direction.
EDUCATION AND EXPERIENCE GUIDELINES Any combination of education and experience that would likely provide the required knowledge and abilities is qualifying. A typical way to obtain the knowledge and abilities would be:
Education/Training: Bachelor’s degree from an accredited college or university with major coursework in computer science, information systems, or a related field.
Experience: Three years’ work experience in programming and analysis, including web development; or an equivalent combination of education and experience sufficient to successfully perform the essential duties of the job such as those listed above.
Desirable experience includes SQL Server databases, C#, .Net, HTML, JavaScript, and applicable programming languages, database design, SQL development, SSRS, and web development.
License: Valid California Class “C” Driver’s License.
PHYSICAL DEMANDS AND WORKING ENVIRONMENT The conditions herein are representative of those that must be met by an employee to successfully perform the essential functions of the job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential job functions.
Environment: Standard office setting.
Physical: Positions in this class typically require fingering, talking, hearing, seeing, and repetitive motions. Sedentary Work: Exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull, or otherwise move objects, including the human body. Sedentary work involves sitting most of the time. Jobs are sedentary if walking and standing are required only occasionally and all other sedentary criteria are met. Incumbents require sufficient physical ability to work in an office setting; stand or sit for prolonged periods of time; operate office equipment including use of a computer keyboard; push, pull, lift, and/or carry light amounts of weight; verbally communicate to exchange information.
Vision: See in the normal visual range with or without correction; vision sufficient to read computer screens and printed documents; and to operate assigned equipment.
Hearing: Hear in the normal audio range with or without correction.
DISASTER SERVICE WORKERS All Orange County Water District employees are designated Disaster Service Workers through state law (California Government Code Section 3100-3109). Employees are required to complete all related training as assigned and to return to work as ordered in the event of an emergency.
Job Abstracts is an independent Job Search Engine. Job Abstracts is not an agent or representative and is not endorsed, sponsored or affiliated with any employer. Job Abstracts uses proprietary technology to keep the availability and accuracy of its job listings and their details. All trademarks, service marks, logos, domain names, and job descriptions are the property of their respective holder. Job Abstracts does not have its members apply for a job on the jobabstracts.com website. Additionally, Job Abstracts may provide a list of third-party job listings that may not be affiliated with any employer. Please make sure you understand and agree to the website's Terms & Conditions and Privacy Policies you are applying on as they may differ from ours and are not in our control.
Welcome to Job Abstracts
We would like to take a second to Welcome You to Job Abstracts, the nation’s largest Pure Job Board. With over 3.1 million job listings from 15,000+ Companies & Organizations, we help job searchers find careers that match their interests. As an anonymous user, you have probably discovered how easy our system is to use. However, you have just scratched the surface of what we can offer.
We encourage you to Register so you can use our most powerful features: searching with multiple terms, setting up multiple locations, establishing favorite companies, and accessing your search history. If you find a job you like, you can apply directly for it, and then, keep notes on it. We will also keep a lookout for jobs that match your search terms and email you when we find something you may like.
You can register for free and the system is free to use. If you like our system so far, click on Register and unlock the power required by serious job searchers.
Any time you conduct a search, the system shows you job matches, ranked by their Relevance Score (RS).
The score is calculated by a proprietary algorithm that uses Intelligent Machine Learning.
The Relevance Score tells you how well the job opportunity matches your search term or terms.
When not logged in, the system is limited to one search term. Scores for single term matches are usually lower.
When you register, log in, and set up multiple terms prioritized by importance, the jobs found for you will receive a much higher Relevance Score.