Responsible for designing, developing and maintaining computer software systems within general confines of a single application or portions of a large, complex applications, on local area networks.
1. Within the constraints of County data processing standards, analyzes business procedures and problems to redefine data and convert it to programmable form for electronic data processing. Confers with users to ascertain specific output requirements, such as types of screens, degree of data summarization, and format for management reports.
2. Develops and writes computer software to input, store, locate and manipulate specific documents, data, and information. Develops computer software to retrieve data for screen displays, reports, and electronic/magnetic media.
3. Performs minor program modification to facilitate changes in user needs, legislative requirements, and purchased software products for single department applications or very small cross-departmental applications.
4. Maintains security of application systems by adaptation to County-wide security.
5. Devises sample input data to test adequacy of program and observes or runs test of program, using sample or actual data.
6. Investigates application processing errors to determine cause and takes corrective action.
7. Confers with Network Systems Administrators and end users to resolve questions of program intent, input data acquisition, scheduling conflicts, output requirements, coding use and modification, and inclusion of internal checks and controls for system integrity.
8. Studies current data handling systems to evaluate effectiveness and develops new systems to improve production or work flow as required.
9. Plans and prepares on-line help and instructional materials relative to the implementation and operation of systems.
10. Participates in team project planning to implement system enhancements, additions or maintenance projects.
11. Performs other duties as necessary or assigned.
Continues to maintain up-to-date knowledge base related to state-of-the-art, PC applications and advancements in software development techniques.
Standards For Initial Consideration:
Bachelor's degree in computer science or related field is required.
A minimum of two (2) year's responsible experience as a Programmer.
NOTE: May substitute work experience for education or vice versa.
Must possess demonstrated ability to utilize common programming standards in program development.
Ability to communicate effectively verbally and in writing.
Ability to establish effective working relationships with supervisors, co-workers, and all levels of County staff.
Possess demonstrated project management skills and ability to work independently.
Ability to establish priorities based on assignments and deadlines.
Ability to maintain confidentiality.
Must be able to pass a background investigation.
Ability to exemplify by his/her actions the County's PRIDE philosophy.
Individuals in need of special accommodations during the recruitment process are asked to notify our office in advance.