Applications Programmer performs coding, debugging, testing, configuration, and analysis to develop or modify application programs. Conducts detailed analysis of functional and technical requirements needed to create specifications. Being an Applications Programmer utilizes programming, scripting, or database language to produce efficient code. Performs unit testing of applications. Additionally, Applications Programmer produces application documentation, including process and data flow diagrams. Provides support for implementing, enhancing, integrating, and maintaining applications. May require a bachelor's degree or equivalent. Typically reports to a project leader or manager. The Applications Programmer work is closely managed. Works on projects/matters of limited complexity in a support role. To be an Applications Programmer typically requires 0-2 years of related experience. (Copyright 2024 Salary.com)
REQUIREMENTS/QUALIFICATIONS:
1. Minimum of bachelor’s degree in computer science or equivalent technical training and two years’ experience
2. Knowledge of the use, application and operation of computer systems
3. Knowledge of the principles and techniques of computer system documentation and programming
4. Working knowledge of Ethernet, TCP/IP and the Internet
5. Working knowledge of relational databases – prefer Oracle
6. Ability to program in the following languages: PHP, HTML, CSS, JavaScript and SQL
7. Working knowledge of the following operating systems: Macintosh, Windows, Linux and ChromeOS
8. Working knowledge of website design
9. Must have a valid Illinois Driver’s License and reliable transportation
SPECIFIC RESPONSIBILITIES:
1. Plan and develop detailed programming procedures and instructions
2. Analyze, modify and revise established programs to adapt to changes in needs and requirements of the District
3. Write complex programs and assist in making program changes in developing or converting data processing applications
4. Develop and apply cross checks and auditing procedures to assure accuracy and reliable practices
5. Assist in providing support and programming for the District Information system, financial accounting system and other software packages
6. Work collaboratively with district staff on uploading and maintaining file formats to the Illinois State Board of Education and other cooperative outside companies and agencies.
7. Perform other duties as assigned