Information Technology

Job Title:

Database Developer

Job Description:

The Database Developer assesses the informational needs of the client and designs the data structures and mechanisms to enable optimized reporting, analysis, and processing of information. 

Responsibilities include:

Design, develop, modify, and implement logical and physical data models to support business, performance, reliability, and security requirements. Design, develop, test, implement, troubleshoot, and support data extraction, transformation, and loading processes. Support use of front-end data access, reporting, and analysis tools. Set standards, guidelines and procedures to utilize the corporate database systems. Analyze and evaluate reported problems, take responsibility for resolution, and prevent recurrence. Tune data warehouse and other database systems for optimal performance and reliability. Coach and train other employees on proper access and use of database systems. Maintain technical documentation related for the data warehouse and other database systems. 

Requirements:

Bachelors degree in computer science or equivalent professional experience. 2 years of professional experience designing, developing, tuning, troubleshooting, and supporting data warehouses. 2 years of professional experience designing, developing, tuning, troubleshooting, and supporting database systems and SQL. Extensive  professional knowledge of Microsoft SQL Server, including experience with database administration, T-SQL, SSIS, and SSRS preferred. Self-starter with the ability to initiate, complete, and oversee required tasks with minimal oversight. Ability to diagnose and resolve computer related problems quickly and effectively. Excellent attention to detail. Excellent communication and listening skills and ability to work well in a team environment. Working knowledge of other database systems, including Oracle and DB2 preferred. Working knowledge of server, data network, and storage infrastructure concepts.Interpersonal, creative, and communication skills that allow effective, proactive working relationships in a team-oriented environment.

Pay Rate:

$80-90K Direct Hire or $40.00 Per Hour Contract-To-Hire

Location:

Des Moines, IA

 

 

Job Title:

Computer Operator II

Job Description:

The Computer Operator monitors and operates the control console of either a mainframe digital computer or a group of minicomputers, in accordance with operating instructions, to process data. Work is characterized by the following:  Studies operating instructions to determine equipment setup needed.  Loads equipment with required items (tapes, cards, paper, etc.).  Switches necessary auxiliary equipment into system; Diagnoses and corrects equipment malfunctions; Reviews error messages and makes corrections during operation or refers problems; Maintains operating record.  This operator may test run new or modified programs and assists in modifying systems or programs. Included within the scope of this definition are fully qualified Computer Operators, trainees working to become fully qualified operators, and lead operators providing technical assistance to lower level positions.  The Computer Operator II processes scheduled routines that present few difficult operating problems (e.g., infrequent or easily resolved error conditions). In response to computer output instructions or error conditions, this worker applies standard operating or corrective procedure, refers problems that do not respond to preplanned procedure, and may serve as an assistant operator, working under general supervision.

 

Pay Rate:

$19.93 Per Hour

Location:

Barstow, CA

 

Job Title:

Computer Programmer III

Job Description:

The Computer Programmer performs programming services for establishments or for outside organizations that may contract for services, converts specifications (precise descriptions) about business or scientific problems into a sequence of detailed instructions to solve problems by electronic data processing (EDP) equipment, i.e. digital computers; draws program flow charts to describe the processing of data, and develops the precise steps and processing logic which, when entered into the computer in coded language (COBOL, FORTRAN, or other programming language) to cause the manipulation of data to achieve desired results. The Computer Programmer tests and corrects programs, prepares instructions for operators who control the computer during runs, modifies programs to increase operating efficiency or to respond to changes in work processes, and maintains records to document program development and revisions.  At levels I, II and III, Computer Programmers may also perform programming analysis such as: gathering facts from users to define their business or scientific problems, and to investigate the feasibility of solving problems through new or modified computer programs; developing specifications for data inputs, flow, actions, decisions, and outputs; and participating on a continuing basis in the overall program planning along with other EDP personnel and users.

 

A Computer Programmer III applies standard programming procedures and detailed knowledge of pertinent subject matter in a programming area such as a record keeping operation (supply, personnel and payroll, inventory, purchasing, insurance payments, depositor accounts, etc.); a well-defined statistical or scientific problem; or other standardized operation or problem. The incumbent works according to approved statements of requirements and detailed specifications.  While the data are clear cut, related, and equally available, there may be substantial interrelationships of a variety of records and several varied sequences of formats are usually produced. The programs developed or modified typically are linked to several other programs in that the output of one becomes the input for another.  This Computer Programmer recognizes probable interactions of other related programs with the assigned program(s) and is familiar with related system software and computer equipment, and solves conventional programming problems, (In small organizations, may maintain programs that concern or combine several operations, i.e. users, or develop programs where there is one primary user and the others give input.)

 

The Computer Programmer III performs such duties as developing, modifying, and maintaining assigned programs, designing and implementing modifications to the interrelation of files and records within programs in consultations with higher level staff. This Worker monitors the operation of assigned programs and responds to problems by diagnosing and correcting errors in logic and coding; implements and/or maintains assigned portions of a scientific programming project, applying established scientific programming techniques to well defined mathematical, statistical, engineering, or other scientific problems usually requiring the translation of mathematical notation into processing logic and code. (Scientific programming includes assignments such as:  using predetermined physical laws expressed in mathematical terms to relate one set of data to another; the routine storage and retrieval of field test data, and using procedures for real-time command and control, scientific data reduction, signal processing, or similar areas.) This Programmer tests, documents work, writes and maintains operator instructions for assigned programs, and confers with other EDP personnel to obtain or provide factual data.  In addition, this Programmer may carry out fact-finding and programming analysis of a single activity or routine problem, applying established procedures where the nature of the program, feasibility, computer equipment, and programming language have already been decided. Job tasks may require the incumbent to analyze present performance of the program and take action to correct deficiencies based on discussion with the user and consultation with and approval of the supervisor or higher-level staff. This Programmer may assist in the review and analysis of detailed program specifications, and in program design to meet changes in work processes.  The Computer Programmer III works independently under specified objectives; applies judgment in devising program logic and in selecting and adapting standard programming procedures, resolves problems and deviations according to established practices, and obtains advice where precedents are unclear or not available.

 

Pay Rate:

$27.63 Per Hour

Location:

Barstow, CA

 

Job Title:

Computer Systems Analyst III

Job Description:

The Computer Systems Analyst analyzes business or scientific problems for resolution through electronic data processing, gathers information from users, defines work problems, and, if feasible, designs a system of computer programs and procedures to resolve the problems. This Worker develops complete specifications or enables other Computer Programmers to prepare required programs and analyzes subject-matter operations to be automated; specifies number and types of records, files, and documents to be used and outputs to be produced; prepares work diagrams and data flow charts; coordinates tests of the system and participates in trial runs of new and revised systems; and recommends computer equipment changes to obtain more effective operations. The Computer Systems Analyst may also write the computer programs.

 

The Computer Systems Analyst III applies systems analysis and design techniques to complex computer systems in a broad area such as manufacturing, finance management, engineering, accounting, or statistics, logistics planning, material management, etc. Usually, there are multiple users of the system; however, there may be complex one-user systems, e.g., for engineering or research projects. This position requires competence in all phases of systems analysis techniques, concepts, and methods and knowledge of available system software, computer equipment, and the regulations, structure, techniques, and management practices of one or more subject-matter areas. Since input data usually come from diverse sources, this worker is responsible for recognizing probable conflicts and integrating diverse data elements and sources, and produces innovative solutions for a variety of complex problems.  The Computer Systems Analyst III maintains and modifies complex systems or develops new subsystems such as an integrated production scheduling, inventory control, cost analysis, or sales analysis record in which every item of each type is automatically processed through the full system of records. The incumbent guides users in formulating requirements, advises on alternatives and on the implications of new or revised data processing systems, analyzes resulting user project proposals, identifies omissions and errors in requirements and conducts feasibility studies. This analyst recommends optimum approach and develops system design for approved projects, interprets information and informally arbitrates between system users when conflicts exist.  This worker may serve as lead analyst in a design subgroup, directing and integrating the work of one or two lower level analysts, each responsible for several programs.

 

Pay Rate:

$27.63 Per Hour

Location:

Barstow, CA

 

Back to Home Page | BACK TO JOB LISTINGS HOME