POSITION SUMMARY:
Under
the direction of the Director, the SIS Developer II will provide software
development and support for the school district's Student Information System
(SIS – SchoolMAX). The work involves moderate to full-range tasks as assigned
by the Director in the analysis, design/development and testing of SchoolMAX
and student related custom applicants, customizations across related functional
areas, and system conversion and integration between SIS and other software
platforms.
DUTIES and RESPONSIBILITIES: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
Designs,
builds, and implements changes, extensions and enhancements to SIS application
program and reports according to software standards and conventions, as
required by schools and district offices;
Reviews
and debugs existing customizations and reports as necessary;
Meets
with non-technical staff to define user requirements;
Coordinates
systems upgrade activity where appropriate;
Tests
computer programs and their behavior under all operating environments;
Implements
changes to existing systems caused by statutory changes or new ideas submitted
by users;
Assists
with and/or conduct training programs for analysts/developers, consultants and
users;
Coordinates
development and maintenance of a test environment including procedures for
migration to production environment;
Supports
state and federal reporting;
Documents
all procedures used in reports and customizations, writes deployment and user
documentation;
Selects the
most innovative and efficient methods for developing and implementing new
computer programs and systems;
Reviews
existing computer programs and recommends refinements, improvements, and
enhancements to ensure that the most efficient methods are employed;
Updates
technical skills and knowledge through continuous self-study, self-discovery,
tutorials, and classes;
Troubleshoots
problems and issues encountered by system users, suggest resolutions, and
resolves those problems and issues;
Assists
clients in resolving problems in the use of software;
Coordinates
new and revised systems with project managers;
Meets
with other developers and staff to coordinate the development of new operating
environments, programs and exchange knowledge;
Works
with commercial vendors to develop appropriate programs and/or interfaces; and
Performs
all related work as assigned.
QUALIFICATIONS:The requirements listed below are representative of the knowledge, skill, and/or ability required.
Thorough
knowledge of software development practices, business and administrative
management systems, and student and personnel records systems;
Demonstrated
knowledge of Oracle RDBMS;
Proficiency
in SQL and PL/SQL, required;
Working
knowledge of third party Oracle development tools such as TOAD and SOL;
Working
knowledge of XML, XSLT and Java, and experience with designing and coding
nonstandard report formats and tuning report performance;
Working
knowledge of Oracle database table/structures required;
Ability
to provide, under minimal supervision assistance in determining the most
feasible means for developing new programs and systems;
Ability
to work cooperatively as a team;
Ability
to write interfaces between third party systems and Oracle ERP and SchoolMAX;
Ability
to maintain and build new applications using Oracle APEX technology;
Effective
human relations skills; and
Good
oral and written communications skills and the ability to express business and
technical concepts both verbally and in writing.
EDUCATION and/or EXPERIENCE REQUIREMENTS:
Bachelor’s degree
from an accredited college or university in Computer Science or a related
field, a proven record of success as a developer, with a minimum of three (3)
years of application development experience required.
CERTIFICATION REQUIREMENTS:
None Required.
SUPERVISORY RESPONSIBILITIES:
No direct supervisory responsibilities.
PHYSICAL DEMANDS:
The physical demands are representative of those that must be met by an employee to successfully perform the essential functions of this job. 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 frequently required to stand, talk, hear, walk, sit, and use fingers, tools or controls. The employee is occasionally required to reach with hands and arms and stoop, kneel, crouch, or crawl. Specific vision abilities required by this job include close vision such as to read handwritten or typed material, the ability to adjust focus, and depth perception. While performing the duties of this job, the employee may occasionally push or lift up to 25 lbs.
WORKING ENVIRONMENT:
The work environment characteristics are representative of those an employee encounters while performing the essential functions of the job.
ADDITIONAL INFORMATION:
None.