City of Orlango
City of Orlando
  Job Descriptions » main page »   
 
Job Title   Job Family   Job Code   Job Exempt
Information Technology Trainee - C   Non_Bargaining   AIM85   N
 
        Pay Grade   Pay Rate Type   Minimum   Midpoint   Maximum
        C15   Hourly   $23.88   $30.45   $37.02
 
Job Description
 
Performs professional and technical work providing information and helping resolve user problems regarding department systems. Acts as an interface between the business and IT personnel to support the unit’s technology needs. Represents user area in all system enhancements and design activities. Reviews user requests, conducts data gathering interviews, documents business specifications, and manages technology projects until completion. Work requires independent judgment and the ability to work both alone and as a member of a team. Work is performed under general supervision. Performance is reviewed through observation, discussion, and review of effectiveness of programs and client feedback.

Minimum Qualifications:

Bachelor's Degree in Computer Science, Information Systems, Business Administration, Public Administration, or related field plus experience in customer service or information systems, to include experience with project management tools such as Gantt charts; or an equivalent combination of education, training, and experience. Valid Florida Driver's License required. Must pass criminal background check. Proficiency in reading and interpreting a wide variety of technology related documents desired. Ability to explain technology in simple to understand methods while also explaining customer requirements to technical staff preferred.

GIS: Bachelor's Degree in Geographic Information Systems, Geography, Computer Science, or related field plus experience working with a Geographic Information System in planning, public safety, information technology, or public works; or an equivalent combination of education, training, and experience. Must have good verbal and writing skills. Proficiency in reading and interpreting a wide variety of documents such as ordinances, subdivision maps, site plans, legal descriptions, and plats desired. Experience maintaining computerized land records is a plus.

SYSTEMS INTEGRATION: Bachelor's Degree in Computer Science, Information Systems, Business Administration, Public Administration, or related field and experience in customer service or information systems desired; or an equivalent combination of education, training, and experience. A successful candidate for this position must possess good analytical, problem solving and communication skills. Good understanding of software technologies and the ability to provide front-end support to clients along with proficiency in determining the causes of application errors and repairing them desired.

OR

Bachelor's Degree in Computer Science, Information Systems, Business Administration, Public Administration, or related field with computer programming concentration or experience in C#, XSLT, APIs, SQL Queries desired; or an equivalent combination of education, training, and experience. Ability to explain technology in simple to understand methods while also explaining customer requirements to technical staff preferred.
 
Responsibilities
 
EXAMPLES OF WORK PERFORMED:
Note: The listed duties are only illustrative and are not intended to describe every function that may be performed by this job class. The omission of specific statements does not preclude management from assigning specific duties not listed if such duties are a logical assignment to the position.

Develops and writes structured and efficient computer programs for input and retrieval of specific documents, data, and information which may include supporting SQL databases, writing SQL scripts,  procedures, triggers; writing .NET programs; installing, testing and configuring vendor software; and writing and maintaining reports and job flows

Develops test database environment, conducts testing and debugs programs and production runs by tracing and correcting errors

Checks existing programs within systems for errors in logic and program content; makes necessary changes

Analyzes and designs procedures for information systems applications; meets with clients to determine their needs and present systems

Confers with supervisor, project manager and clients to resolve questions of program intent, and output requirements, input data acquisition, program scope and internal controls and checks

Develops system proposals, data models, documentation, and client procedures and modifies any which currently exist

Develops design/programming specifications for reports, screens, files or tables

Participates in the development and planning of new or revised systems, scheduling and directing the preparation of programs, and the evaluation of application software products

Trains and assists City personnel in the use of computer applications and equipment

Conforms to the Application Development Methodology, applicable technical and data standards

Performs other related duties as required


KNOWLEDGE, SKILLS AND ABILITIES:

Knowledge of information systems, concepts, techniques and operating principles

Knowledge of computer programming techniques

Knowledge of the capabilities, limitations and uses of computers and related equipment and techniques of translating client requirements into structured applications and programs utilizing available resources

Some knowledge of relevant business, accounting, and record keeping practices and procedures

Skill in writing in programming languages and in the operation and utilization of personal computers and computer terminals

Ability to logically structure and code computer programs to optimize machine utilization

Ability to conduct research and communicate effectively orally and in writing

Ability to establish and maintain effective working relationships with departmental contacts

Ability to read and understand program language manuals

Ability to operate personal computer for extended periods of time

Ability to conduct tests, analyze test results, detect programming errors and take proper corrective steps