s of the business functions to be supported, diagrams of the proposed system, and flexible application designs for easy modification.
Application Construction: Staff use information obtained in the business analysis phase of a project and perform application construction services (programming) for custom-built applications used to achieve an automated business function.
Web Support: Staff manages the county Internet, Intranet and Extranet sites. The look and functionality of our web site is continuously improving and in 2006 an initiative was undertaken to improve the accessibility of information to our residents through the use of customer-centric categories.
Project Management: Staff provides project management services, creating roadmaps covering all aspects of a project including the necessary resources and timelines to monitor, track and implement projects.
The Ideal Candidate:
In addition to meeting the minimum qualifications the ideal candidate will have the ability to think both creatively and artistically while demonstrating a thorough knowledge of a computing environment/systems similar to those found in Alameda County such as: .Net development; PowerBuilder applications PeopleSoft Applications, Java and related web based development techniques; WebSphere, COBOL, CICS); adhere to established standards, and complete projects within stringent time schedules; handle multiple tasks at once, prioritize, and demonstrate excellent follow-through on each task assigned; perform well under pressure; analyze and diagnose problems quickly to come up with a workable solution within prescribed standards; express oneself clearly and concisely, both orally and in writing; work closely with and explain sophisticated technology, techniques and processes in layman's terms to client/customer community and a thorough knowledge applications, systems, software packages, and hardware found in Alameda County.
EXAMPLES OF DUTIES
NOTE: The following are the duties performed by employees in this classification. However, employees may perform other related duties at an equivalent level. Each individual in the classification does not necessarily perform all duties listed.
1. Defines and documents the scope of system problems and the goals and needs of the automated systems; determines methodology to solve application problems.
2. Analyzes and documents current business practices of a department by conducting organizational analysis, administrative methods analysis and systems survey; develops and documents alternatives to improve system flow and output.
3. Prepares feasibility studies to improve a departments’ functions and/or procedures; identifies potential solutions and reports on the advisability of each, including feasibility, equipment and infrastructure requirements, personnel requirements, cost/ benefit effectiveness, time requirements, and makes a recommendation on which solution should be used.
4. Develops overall system project plans with Senior Systems Analyst based on the resource requirements approved by management and the user department; assesses equipment; identifies inputs and outputs, major files, data handling techniques; breaks systems into sub-systems; identifies and develops program specifications.
5. Designs detailed systems and programs or delegates this responsibility to a Programmer Analyst.
6. Codes and tests programs in programming languages and tools used by Alameda County ITD.
7. Coordinates and facilitates equipment and system installation.
8. Develops and coordinates new system testing plans to assure that related systems fit user's needs and are fully compatible in terms of program/system implementation and maintenance.
9. Develops procedures for using the system and develops training programs for users and staff.
The equivalent of one year of experience in the class of Programmer Analyst in Alameda County classified service. (Non-classified includes District Attorney’s Office, Hospital Authority, and the Consolidated Courts.).
The equivalent of four years of full-time, increasingly responsible experience in systems analysis and programming. This experience must include two years in systems analysis and design and two years of programming in at least one of the programming languages and tools used by Alameda County ITD.
NOTE: The Civil Service Commission may modify the above Minimum Qualifications in the announcement of an examination.
KNOWLEDGE AND SKILLS
NOTE: The level and scope of the following knowledge and abilities are related to duties listed under the “Examples of Duties” section of this specification.
- programming languages and tools used by Alameda County ITD.
- Database concepts and SQL language.
- Systems analysis and design principles.
- Applications programming.
- Estimating methods for equipment costs, production costs, programming costs, and system