What are the responsibilities and job description for the Programmer Analyst I/II position at Merced County?
Duties may include, but are not limited to the following:
Experience:
None required.
Education:
Equivalent to graduation from a four (4) year college or university with a major in information systems, computer science, or related field. Experience and/or education in computer science, information systems or programming may substitute for the college education on a year-for-year basis.
Programmer Analyst II
Experience:
Two (2) years of increasingly responsible programming experience.
Education:
Equivalent to graduation from a four (4) year college or university with a major in information systems, computer science, or related field. Experience and/or education in computer science, information systems or programming may substitute for the college education on a year-for-year basis.ESSENTIAL FUNCTIONS
Knowledge of:
Ability to:
- Confer with clients regarding the information processing or computation needs a computer program is to address and to clarify program intent, identify problems, and suggest changes.
- Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Develops detail task plans for assigned projects including estimated time and materials and timeframes.
- Use object-oriented programming languages, as well as client/server applications development processes and multimedia and Internet technology.
- Perform revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
Experience:
None required.
Education:
Equivalent to graduation from a four (4) year college or university with a major in information systems, computer science, or related field. Experience and/or education in computer science, information systems or programming may substitute for the college education on a year-for-year basis.
Programmer Analyst II
Experience:
Two (2) years of increasingly responsible programming experience.
Education:
Equivalent to graduation from a four (4) year college or university with a major in information systems, computer science, or related field. Experience and/or education in computer science, information systems or programming may substitute for the college education on a year-for-year basis.ESSENTIAL FUNCTIONS
- Frequent operation of personal computer and other modern office equipment.
- Communicate effectively with others in person, in writing, and over the telephone.
- Analyze data, interpret directions, procedures and regulations, and develop appropriate responses.
- Perform job duties under stressful conditions and respond appropriately to situations.
- Maintain confidential information in accordance with legal standards and/or County regulations and/or departmental standards.
- Complete assignments on time and on budget.
- Constant concentration with frequent user contact, decision making and conflict resolution.
- Frequent use of depth perception, peripheral vision and color perception.
- Occasional exposure to indoor industrial conditions including heat/cold, dust, allergens, odors and poor ventilation.
- Occasionally lift, carry, reach, push, pull, twist and manipulate large and small objects.
- Occasionally kneel, bend, twist, squat, balance and crawl.
- Frequent use of hand-eye coordination.
- Frequent use of data entry device including repetitive hand and arm motion.
- Occasionally lift and carry up to 40 pounds.
- Normal dexterity, frequent holding and grasping.
- Sit or stand for long periods of time.
- Regular attendance is an essential function.
Knowledge of:
- Principles and techniques of Object Oriented and Client/Server programming.
- Operation of a computer system and peripheral equipment.
- Modern office methods, functions, and procedures.
- Principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.
- Object Oriented and Client/Server design techniques.
- Systems and program testing and implementation methodology.
- Principles and techniques of computer programming in an appropriate language.
Ability to:
- Perform the Core and Supplemental Duties described above.
- Learn, comprehend, and use, various methods, procedures, and techniques used in developing and writing computer programs.
- Design program to meet system design and program function specifications.
- Establish and maintain effective working relationships with others.
- Think critically, solve complex problems and manage time effectively.
- Effectively organize and prioritize work.
- Apply Object Oriented and Client/Server programming, analysis, and design techniques for simple to moderately complex and complex systems.
Salary : $59,446 - $72,322