School Zone Publishing – Multimedia Zone

Job Description

School Zone Publishing’s interactive division, Multimedia Zone, is adding to our team. We develop and publish educational materials and products based on national educational standards. School Zone strives to create high-quality, affordable products that meet the development needs of children ages pre-school through sixth grade. We have been a leading educational publisher since early 70’s and we are seeking an experienced multimedia programmer.

Programmer – Multimedia
Plans, develops, tests, and documents computer programs by performing the following duties.

Essential Duties and Responsibilities include the following. Other duties may be assigned.
Requirement Analysis
Consults with supervisor, other programmers, directors and designers to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, and interfaces with other systems.
Researches and resolves unclear missing specifications.
Provides alternative solutions to time constraining or technically limiting issues.

Software Design
Evaluates programs to determine feasibility, cost and time required, compatibility with current system and computer capabilities.
Creates system architecture and component design for applications.
Converts software requirements into software design including data structures, algorithms, and program flow.

Coding Phase
Converts designs and specifications into computer code.
Compiles code into programs and corrects errors detected in compile process.

Software Defect Resolution
Analyzes code to find causes of errors and revises programs.
Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
Creates test transactions and runs tests to find errors and confirm program meets specifications.

Validation Process
Reviews user and technical documentation written by others to confirm consistency with program operations.
Coordinates with other programmers about program revisions.

Media Preparation & Creation
Determines media format needs and coordinates with Technical Specialists.
Arranges media for application use.

Continuing Education, Research
Reads manuals, periodicals, and technical reports to learn ways to develop programs that meet end user requirements.
Researches multimedia related technologies, trends, and development techniques to improve development efficiency, stability and quality.
Performs Field studies with end users to study habits, comprehension, acceptance, and evaluation of software.

System Maintenance
Perform software upgrades to operating system and programming tools.
Modify and maintain software written by others.

Education and/or Experience
Bachelor’s degree in related discipline, or Combination of two years programming related experience and non-degree education.

Computer & Technology Skills
Required knowledge of these specific technologies:
• Familiarity with Linux, Apache, MySQL and PHP.
• HTML, CSS and JavaScript.
Preferred knowledge of these specific technologies, languages and software:
• The Drupal content management system.

Include a resume and compensation history to:
Sherry White
School Zone Publishing
1819 Industrial Drive
Grand Haven, MI 49417
Fax 616-846-6181