INTGR MARKETING & COMMUNICATION - Web Programmer
Job Classification
Salaried Full-time (75-100%)
Position summary
The IMC web programmer leads ongoing development, testing and deployment of the Andrews University in-house web Content Management System (CMS). Also develops feature enhancements and upgrades for in-house applications and coordinates with campus ITS (Information Technology Services) to ensure integration between enterprise and front-end application.
Qualifications summary
Applicants should have a bachelor's degree and/or equivalent, preferably in computing or information systems related field. Two–three years of related experience and/or training is also required. This will include a knowledge of programming and documentation procedures, programming methods, program flow charts and operator instructions. An in-depth knowledge and extensive experience in at least one web programming language is required, preferably PERL, with understanding of front-end web languages including HTML, CSS, Bootstrap CSS Framework, JQuery, JavaScript.
Must be a Seventh-day Adventist in good and regular standing.
Duties and responsibilities
- Develops feature enhancements and upgrades for in-house applications.
- Leads ongoing development, testing and deployment of in-house web Content Management System (CMS).
- Designs and implements complex web-based applications with minimal direction.
- Provides client-facing support in response to requests related to web applications. Assesses and troubleshoots issues, and communicates status with clients and management.
- Discusses new features with designers and other University teams, giving input on what is technically feasible and proposing solutions to streamline workflows to arrive at intended goal.
- Performs quality assurance activities in support of web systems.
- Provides ongoing maintenance of current in-house applications, troubleshooting bugs found in different areas of code as needed.
- Maintains industry awareness of possible security vulnerabilities and how those might affect in-house applications.
- Stays informed of new developments and technologies.
- Develops technical documentation and end user documentation for applications developed and systems supporting applications developed.
- Coordinates with campus ITS (Information Technology Services) to ensure integration between enterprise and front-end application.
- Performs other related duties as assigned or requested. The University reserves the right to add or change duties at any time.
Supervisory responsibilities
May assist in supervision of a student web programmer.
Qualifications
- Bachelor's degree and/or equivalent required.
- 2-3 years of related experience and/or training required
- Sound knowledge of programming and documentation procedures, programming methods, program flow charts and operator instructions.
- In-depth knowledge and extensive experience in at least one web programming language, preferably PERL.
- Strong understanding of front-end web languages including HTML, CSS, Bootstrap CSS Framework, JQuery, JavaScript.
- Web content management system experience.
- Good understanding of information technology, e.g., operating systems, network and internet technologies, web services, SOA, open standards, database systems and information security.
- Strong analytical, problem solving and decision-making skills.
- Strong oral and written communication, interpersonal and project management skills.
- Ability to work on multiple tasks concurrently and manage responsibilities independently.
- Ability to work independently and/or with supervision.
- Accuracy and meticulousness.
- Related experience in a university or other educational institution preferred.
- Consistently updating personal technical knowledge and skills.
Must be a Seventh-day Adventist in good and regular standing.
Technical competencies
An in-depth knowledge and extensive experience in at least one web programming language is required, preferably PERL, with understanding of front-end web languages including HTML, CSS, Bootstrap CSS Framework, JQuery, JavaScript. Experience in web content management systems necessary as well as a good understanding of information technology, e.g., operating systems, network and internet technologies, web services, SOA, open standards, database systems and information security.
Interpersonal interactions
Must be comfortable providing support to various University clients, assessing and troubleshooting issues and communicating the results to clients and management. The IMC web team works closely together to analyze, problem solve and make decisions about the Andrews University website. The ability to be a strong team player is essential. Strong oral and written communication, interpersonal and project management skills are also expected.
Physical demands
Must be physically able to sustatin a regular workload of 40-50 hours per week in an office environment. Typically, no heavy lifting is necessary.
Work environment
The web programmer has a fairly quiet work environment, with space to interact with clients if necessary.