JOB PURPOSE AND RESPONSIBILITY:
Incumbent develops and maintains computer system application programs in order to support user needs for school district information. Incumbent will utilize hardware system and computer language reference materials and manuals in order to implement and maintain hardware systems, to develop, implement and make adjustments to application programs, and to perform troubleshooting. Incumbent is responsible for providing timely and accurate information to district employees.
EDUCATION: Four-year college degree in computer information systems or related field is required. May substitute solid years of programming experience for education on a year for year basis. Extensive training in various computer languages and hardware systems is required
EXPERIENCE: Incumbent must have the following:
*2-7+ years software development experience in programming for a web environment.
*Experience in working with and defining end-user requirements.
*Experience with the MVC pattern.
*Strong systems design and analysis.
*Excellent technical skills including demonstrated proficiency in Java and multiple relational databases: i.e. Oracle.
*Knowledge of object-oriented programming techniques, UML and data modeling.
KNOWLEDGE & SKILL REQUIREMENTS:
*Interpersonal skills, initiative, and knowledge of various computer hardware systems, languages, applications, and standards.
*Must keep abreast of frequent changes in computer technologies, applications, and standards.
*Knowledge & expertise in Java, perl, SQL, and web-based programming.
*Knowledge of application architectural concepts and use of MVC framework such as Spring is required.
*Ability to meet with end user, determine user needs, design and develop application programs, implement the programs to produce end products, and run existing programs.
*Abiltiy to analyze problems, troubleshoot, and provide maintenance.
DUTY DAYS: 260 Days
SALARY: CP03 - CP06: $45,514 - $75,000
Salary determination will be based on documented experience.
A.I.S.D. employees wanting to be considered for this position should complete an online internal application.
NOTE: Internal applicants must be in current assignment for a minimum of 135 calendar days to be eligible to submit an internal application.