Sonoma Water Programmer/Developer
Minimum Qualifications
Any combination of education and experience which would provide the opportunity to acquire the knowledge and abilities listed. Normally, this would include:
Education: Completion of completion of 24 semester college units or 36 quarter units in computer science or information systems.
Experience: Three years of experience performing both systems analysis/design and programming for business applications, which entailed analysis and design of several systems.
License: Possession of a valid driver's license at the appropriate level including special endorsements, as required by the State of California, may be required depending upon assignment to perform the essential job functions of the position.
Knowledge, Skills, and Abilities
Knowledge of: techniques used for finding and correcting problems in programs and systems; principles and methods of business applications programming; principles and methods used in analysis and application development; principles of systems and procedures analysis and documentation; uses and limitations of applications; programming languages applicable to system in use in operating department; current developments in applications development and database administration; operating capabilities of common hardware configurations; project management methods and techniques; database design, development, administration and management concepts and techniques; data mining, storage, and warehousing methods; state-of-the-art Internet technologies, methods, standards, and issues (e.g., security, privacy, accessibility); Internet services concepts and best practices; Internet services architecture.
Ability to: Define complex problem areas, collect and evaluate data, validate conclusions and make recommendations; develop complex systems for efficient operations; modify and write complex programs for efficient business applications; plan, coordinate and initiate actions necessary to implement recommendations; write instructions and procedures and prepare systems and programming documentation; establish and maintain cooperative working relationships with users and others contacted in the course of work; prepare clear and concise written reports; identify and take corrective actions to solve problems in programs and production systems; concentrate on many complex elements of a problem; investigate, evaluate, and select tools and methods for improving productivity and software quality; plan and manage the migration of databases to new technologies, such as the migration to client-server or Web-enabled databases; plan and oversee the installation or reinstallation process and coordinate with specialists in other functional areas to resolve connectivity, compatibility, reliability, security, and related issues.
Selection Procedure & Some Helpful Tips When Applying
- Your application information and your responses to the supplemental questions are evaluated and taken into consideration throughout the entire selection process.
- You should list all employers and positions held within the last ten years in the work history section of your application. Be as thorough as possible when responding to the supplemental questions.
- You may include history beyond ten years if related to the position for which you are applying. If you held multiple positions with one employer, list out each position separately.
- Failure to follow these instructions may impact your competitiveness in this process or may result in disqualification.
Please visit Getting a Job with the County of Sonoma to review more detailed information about the application, examination, and department selection processes.
The selection procedure will consist of the following examination:
An Application & Supplemental Questionnaire Appraisal Examination (Weight 100%). Each application and supplemental questionnaire will be thoroughly evaluated for satisfaction of minimum qualifications and relevance of educational coursework, training, experience, knowledge, and abilities that relate to this position. Candidates possessing the most appropriate job-related qualifications will be placed on an employment list and referred to the department for selection interviews.
ADDITIONAL INFORMATION
A background investigation is required prior to employment. Candidates referred to departments for a selection interview are typically required to sign authorization and release forms enabling such an investigation. Failure to sign prescribed forms will result in the candidate not being considered further for that vacancy. Reference information will not be made available to applicants.