Job Description / Essential Elements:
Department/Division: Technology and Information Services
Reports To: Systems and Networking Supervisor
Provides Direction To: N/A
Classification Status: Classified
Date Prepared: October 24, 2007
Board Adopted: April 20, 2009
Under general supervision, conduct computer programming and analysis involving District operating and applications, as well as database administration and systems recovery functions; and perform other related duties as assigned.
The duties listed below are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar, related, or a logical assignment to the class.
1. Analyze user applications needs and specifications as well as applications requirements.
2. Design, develop, and implement computer programs to achieve desired results and documents systems and logic diagrams.
3. Administer testing and implement utility functions; correct programs to ensure proper form of input/output data.
4. Train, support, and assist end-users in the operation of systems and use of software.
5. Modify, maintain, troubleshoot, and document various applications for District use.
6. Conduct system back-up and recovery functions and maintain server security.
7. Initiate analytical studies of data processing procedures, systems and organizational structure.
8. Design and formulate new and revised methods of applying computer technology for the solution of operational management information and data processing needs.
9. Write status and project reports regarding work activities.
10. Prepare and maintain purchasing and licensing records of associated software that is used by the District.
Principles of applications programming and systems management, including SQL and Windows environments; operating systems and applications involving VB.NET, C#, ASP.NET, XML, Java, C++, and TSQL; installation, set up and programming practices related to SQL Server, ACCESS, and other relational databases; systems back-up and recovery methods; MS reporting services and other reporting systems; program trouble-shooting and documentation techniques involving hardware and software malfunctions; customer service support practices; personal computers and various operating systems.
Perform systems analysis and applications programming in VB.NET, C#, ASP.NET, XML, Java, C++, TSQL or similar applications; analyze user needs and design systems and programs; develop and implement relational databases; analyze data, reason logically and formulate quick solutions to complex problems and situations; communicate effectively orally and in writing with various levels of personnel; prepare and maintain project and work records related to assigned activities; work independently with little direction; prioritize and schedule work; work under strict deadlines on various tasks simultaneously; work cooperatively with users, staff, vendors, and management.
A typical way of obtaining the knowledge, skills and abilities outlined above is an associate’s degree in Computer Information Systems or a closely related field; and three years of increasingly responsible experience in programming and applications analysis or an equivalent combination of training and experience. Applications programming and relational database course work, or certification in Microsoft .NET and SQL Server applications is desirable.
A bachelor’s degree in Data Processing, Computer Science, or Management Information Systems is highly desirable.
A valid Class C California driver’s license and the ability to maintain insurability under the District’s Vehicle Insurance Policy.
PHYSICAL AND MENTAL DEMANDS
The physical and mental demands described here are representative of those that must be met by employees to successfully perform the essential functions of this class. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to use hands to finger, handle, feel or operate objects, tools, or controls and reach with hands and arms. The employee is required to frequently sit and occasionally walk and stand to access work areas and files; stoop, kneel, or crouch to access or place records or files; lift and carry records and documents, typically weighing less than 50 pounds. Specific vision abilities required by this job include close vision and the ability to adjust focus.
While performing the duties of this class, the employee must be able to use written and oral communication skills; read and interpret data, information and documents; interpret policies and procedures; use math and mathematical reasoning; learn and apply new information or new skills; work under deadlines with constant interruptions; and interact with District staff, vendors, and the general public.
The employee works in both office and field settings, and the noise level is usually quiet or moderately quiet. The employee occasionally drives to District sites and training locations in order to perform applications work and participate in training.