SALEM-KEIZER PUBLIC SCHOOLS JOB DESCRIPTION 7/09 APPLICATION DEVELOPER I 2.14.9. Revised Date Job Title Index



Similar documents
SALEM-KEIZER PUBLIC SCHOOLS JOB DESCRIPTION. 05/12 Database Administration Revised Date Job Title Index

SALEM-KEIZER PUBLIC SCHOOLS JOB DESCRIPTION EMERGENCY MANAGEMENT SPECIALIST

2. Provide timely response to customer problems; serve as the lead person for troubleshooting escalated server issues and systems issues.

INFORMATION TECHNOLOGY MANAGER Salary Range: 22 (Management Salary Schedule)

City of Moreno Valley Date Adopted: April 6, 2007 CLASS SPECIFICATION Applications and Database Administrator

POSITION DESCRIPTION

FRESNO COUNTY OFFICE OF EDUCATION CLASSIFIED MANAGEMENT POSITION Effective: October 1, 2015

FIRE DEPARTMENT SANTA CLARA COUNTY

SENIOR SYSTEMS ANALYST

JOB DESCRIPTION. DATE ISSUED: 08/15 FLSA: Exempt PTO: VCS TITLE. SharePoint Administrator JOB SUMMARY

How To Be A Data Security Analyst

DATABASE ADMINISTRATOR APPLICATION PACKET

JOB DESCRIPTION. DATE ISSUED: 09/15 FLSA: Exempt PTO: VCS TITLE. Data Warehouse Architect JOB SUMMARY

SCHOOL DISTRICT OF MARION COUNTY JOB CLASSIFICATION DESCRIPTION LEVEL/POSITION: COMPUTER NETWORK SPECIALIST 4.78

SACRAMENTO CITY UNIFIED SCHOOL DISTRICT Position Description. DEPARTMENT: Technology Services SALARY: Range 13 Salary Schedule A

Round Lake Area Schools Community Unit School District #116 JOB CLASSIFICATION DESCRIPTION

How To Be A Database Administrator

NETWORK AND INTEGRATED LIBRARY SYSTEMS ANALYST (Range 125)

TRUCKEE DONNER RECREATION & PARK DISTRICT INFORMATION TECHNOLOGY ADMINISTRATOR

EXECUTIVE DEAN, INSTRUCTIONAL SERVICES

MINNEAPOLIS PARK AND RECREATION BOARD JOB DESCRIPTION JOB TITLE: Network & Operations Coordinator

Director, IT Security District Office Kern Community College District JOB DESCRIPTION

TERMS OF REFERENCE (TORs) OF CONSULTANTS - (EAG) 1. Reporting Function. The Applications Consultant reports directly to the CIO

Board Approved March 25, 2015 FLSA: EXEMPT DEAN, DISABLED STUDENT PROGRAMS & SERVICES

DATABASE ANALYST I DATABASE ANALYST II

COMMUNICATIONS STRATEGIST

Employment Opportunity

Albany County Emergency Management and Homeland Security Coordinator

City of Tigard Public Works Department. Project Coordinator Job Description

Midpeninsula Regional Open Space District

CITY OF CARLSBAD CLASS SPECIFICATION ADMINISTRATOR, CLIENT SYSTEMS ADMINISTRATOR

Round Lake Area Schools Community Unit School District #116 JOB CLASSIFICATION DESCRIPTION

June 2015 FLSA: EXEMPT ASSOCIATE DEAN, CAREER EDUCATION AND WORKFORCE DEVELOPMENT

Qulliq Energy Corporation Job Description

JOB DESCRIPTION FIRE CHIEF

HELP DESK SUPERVISOR

Architect, Data Warehousing and Business Intelligence. Information & Education Technology Services. Associate Director, Applications Development

INFORMATION SYSTEMS ANALYST III

Job description. Job title: Server Infrastructure Analyst 1

CITY OF CARLSBAD CLASS SPECIFICATION BUSINESS SYSTEMS ASSOCIATE, BUSINESS SYSTEMS SPECIALIST, SENIOR BUSINESS SYSTEMS SPECIALIST

Information Technology Technician I/II

LAS VEGAS - CLARK COUNTY LIBRARY DISTRICT

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

ASSOCIATE DEAN, INSTRUCTION

Senior Network Administrator Page 2

Infrastructure Engineer

th Ave. Helena, MT 59601

DIRECTOR OF ADMINISTRATION AND FINANCE

Park Hill Surgery Center (PHSC) Job Description

BUYER I BUYER II. Buyer I. Receives general supervision from the Purchasing Supervisor. Buyer II

Annexure-A (Qualifications & Job Description with Roles & Responsibilities) Job Description

INFORMATION SYSTEMS ANALYST III

SENIOR SYSTEMS ADMINISTRATOR

CITY OF JURUPA VALLEY

SCHOOL NURSE. Reports to: Principal or Principal Designee

GRAPHIC DESIGN SUPERVISOR

South Tahoe Public Utility District Job Description

HUMAN RESOURCES DIRECTOR (Range 136)

How To Be A Security Officer

MINNEAPOLIS PARK AND RECREATION BOARD invites applications for the position of: Business Solutions Architect (Project Manager)

POSITION DESCRIPTION NORTHFIELD PUBLIC SCHOOLS June 2012

RFP Attachment C Classifications

STATE OF NEVADA Department of Administration Division of Human Resource Management CLASS SPECIFICATION

POLICE SERGEANT. CITY OF SONORA JOB DESCRIPTION Amended / / / /

II. Supports the department in implementing the strategy established by management.

JOB DESCRIPTION. Job Title: SQL Server Database Developer/DBA

OPERATIONS AND MAINTENANCE MANAGER

NETWORK ADMINISTRATOR I/II

BUSINESS SYSTEMS ANALYST I BUSINESS SYSTEMS ANALYST II

Mott Community College Job Description

Transcription:

SALEM-KEIZER PUBLIC SCHOOLS JOB DESCRIPTION 7/09 APPLICATION DEVELOPER I 2.14.9 Revised Date Job Title Index PURPOSE To improve student achievement through delivery of custom-developed and purchased applications and related components. The Application Developer I position demonstrates an entry level of analysis, design, development, testing, and production support skills while receiving extensive technical direction and mentoring from Application Developer IVs, IIIs and IIs. SUPERVISION RECEIVED AND EXERCISED Receives detailed statements of assignment related to specific business and technical priorities and from these formulates specific assignment tasks, plans, schedules, interactions and interdependencies. Requires regular task-level supervision and successfully handles multiple concurrent responsibilities involving all application-related activities from design through production support. Works within accepted standards and methodologies with some supervision while providing regular communication to supervisor. ESSENTIAL FUNCTIONS OF THE JOB - may include, but are not limited to, the following: Delivering services to meet user information technology needs for custom-developed and purchased applications and related-components (e.g. files, extracts, databases and repositories, reports, interfaces, imports/exports, jobs, procedures, processes, etc). Gathering, analyzing and documenting high-level and detailed functional and technical requirements. Gathering, analyzing and documenting business process requirements as they pertain to the use and requirements of technical components. Designing and documenting conceptual and physical data models. Identifying, analyzing and providing input to options for resolution of conflicting work programs, project proposals and support requirements. Page 1 of 5

Developing project strategies and plans, reviewing plans and progress with administrator, supervisor and appropriate interested parties for moderately complex assignments, and with periodic assistance from Application Developer IVs and IIIs, Providing mentoring in specific areas of expertise to technical staff. Identifying and developing detailed specifications for data conversion, transformation and archive requirements. Developing and presenting detailed specifications appropriate to the size and complexity of a project. Developing technical components as detailed in project specifications. Developing and executing detailed test plans. Assisting business users in the development and execution of detailed user test plans. Developing and maintaining detailed project plans identifying tasks, dependencies, resources, schedules and potentially costs. Developing and presenting implementation (pre-release) plans. Developing and presenting communication plans as appropriate to the size and complexity of the project. Developing detailed post-implementation verification/test plans. Demonstrating excellent written and verbal communication skills with ability to develop and present technical and business related information in formal and informal settings. Ensuring adherence of projects to accepted project lifecycle methodologies. Participating in vendor selection processes. Providing and triaging production support activities and issue resolution. Participating with technical team in the planning and implementation of application- related projects and integration of application components within the network. Following industry-best practices in establishing application and data security models and protocols while enabling business user access to all appropriate resources. Demonstrating significant problem resolution skills. Ramping up quickly and effectively in the utilization and application of technical tools, methodologies and components. Providing input to further the utilization of applications, data and related components to meet District and business goals. Page 2 of 5

Performing analysis and resolution for system level problems in a complex environment involving multiple operating systems, vendors and platforms and reviewing options with senior staff. Evaluating and applying corrections to failing vendor software. Participating in disaster and contingency planning for the applications and data environment. Maintaining regular and consistent attendance and punctuality. Performing related duties consistent with job description and assignment. MINIMUM QUALIFICATIONS Knowledge of: Structured project lifecycle methodologies including phases from project request through postimplementation support. Application development tools reflective of the District s operating environment, currently including but not limited to MS SQL Server, Visual Studio, and Crystal Reports. Software design and interdependencies of application, database, network, server and desktop components. Database technologies, design considerations, data modeling and tuning requirements. Advanced capacity planning methods and configurations. Principles and practices of programming languages across a broad spectrum. Principles and practices of software analysis and evaluation. Use of robust version control repositories and processes. Computer security, principles and configurations. Disaster planning, and backup, restoration and recovery procedures and products. Ability to: Utilize structured project lifecycle methodologies including phases from project request through post-implementation support. Effectively select and utilize application development tools reflective of the District s operating environment, currently including but not limited to MS SQL Server, Visual Studio, and Crystal Reports. Mentor business staff in the use of applications and related products. Page 3 of 5

Design and develop software components to effectively utilize the interdependencies of application, database, network, server and desktop components. Acting on identified requirements, design and develop effective, efficient, stable and secure database components and interfaces. Tune and optimize application and data components. Utilize version control repositories and processes. Participate in documenting and executing disaster recovery activities including, backup, restoration, and recovery procedures. Perform problem analysis in high-pressure situations under guidance of senior staff. Monitor and optimize application performance. Organize and document technical processes and procedures. Analyze, evaluate and modify software and utilities. Establish and maintain effective working relationships with those contacted in the course of work. Quickly adapt to changing trends in technology, and select appropriate strategies and directions to maintain a high level of service and cost effectiveness in the computing resource. Communicate clearly, concisely, and effectively, both orally and in writing, with technical and non-technical individuals. Experience and Training Any combination of experience and training that would provide the required knowledge and abilities is appropriate. A representative way to obtain the required knowledge and abilities would be: Experience: Two years of progressively complex experience working with business applications, with at least six months hands-on technical experience involving business analysis, quality assurance testing, web development or application development. Training: Equivalent to a Bachelor's degree from an accredited college or university with major course work in computer science or a related field. Work Environment: Climate controlled office settings with temperatures ranging from mild to moderate cold/heat. Exposure noise levels from moderate to loud and occasional to frequent time periods. Page 4 of 5

Physical Requirements: Frequent reaching, handling, handwork, talking and hearing. Mobility to work in a typical office setting and use standard office equipment, stamina to remain seated and maintain concentration for an extended period. Hearing and speech to communicate in person or over the telephone. Vision: Frequent near acuity; occasional far acuity. Vision to read printed materials, computer screens and/or other monitoring devices. Strength: Sedentary/Medium Exert force to 10-25 lbs. frequently, and up to 10 lbs. constantly or a negligible amount of force frequently to lift, carry, push, pull or move objects. Salem-Keizer School District is an equal opportunity employer. Position: Application Developer I I am willing and able to perform the duties of this job: Signature: Date: Print Name: Page 5 of 5