Details
Posted: 05-Feb-22
Location: Nashville, TN, United States,
Type: Full-time
Salary: Open
Internal Number: 10001847
Please note: This position is a full-time, term position
The Systems Analyst II/Programmer position is part of the IRIS Center, a federally funded project located within the Department of Special Education at Vanderbilt University and is a key individual contributor responsible for the programming of the IRIS Websites (primary and sub-sites), including the programming for individual online resources. This position can be performed via an alternative work arrangement (i.e., remote work), and can move from a term to a permanent position after one year. The position reports directly to the administrative manager.
The Systems Analyst II/Programmer will work with the current Webmaster and programmer to handle the programming needs associated with the IRIS Center Website (https://iris.peabody.vanderbilt.edu) and other center-related sub-sites, including but not limited to development, maintenance, and upgrades to reflect current and best practices in functionality and security; development of interactive resources; posting of static resources; maintain the LMS subsite.
NOTE: A Term position is a staff position that exists for a period longer than six months but is not expected to last beyond one year. Although a position may exist for a specified or indefinite period, staff who accept term positions are not guaranteed employment for the entire period; they are employed for indefinite periods within the limit of the appointment. There are no guarantees of continued employment, either within the term or when the term ends
Duties and Responsibilities
IRIS Website
- Maintain a highly customized wordpress theme and database, along with the associated plugins
- Write Less while using Grunt
- Understand the Git workflow and keep the master branch error free for production environment
- Maintain integrity of internal and external links
- Continually test the website and identify any technical issues
- Implement and maintain high-quality SEO policies
- Create/modify user experience and user interface (UX/UI)
- Brainstorm and secure new web domains
- Continually review/maintain site's WCAG 2.1 compliance
- Manage set-up and maintenance of schools/districts in dedicated learndash LMS
- Provide phone/email technical assistance for users of learndash LMS
- Collaborate with external web consultants on design and function of site
- Download access logs, and prepare log data summaries
- Download and distribute website user form submissions (feedback, newsletter signups) weekly
- Build and maintain IRIS resources on the Wordpress site
- Learn new technologies and keep up with industry trends
Qulifications
Bachelor's degree in computer science OR 5+ years similar experience is strongly preferred.
Required Experience and Skills with
- HTML/CSS/Less (including responsiveness)
- PHP (need extensive knowledge of WordPress PHP functionality)
- MySQL - building MySQL queries to extract user data
- Javascript (jQuery, Backbone.js)
- Grunt
- GitHub
In addition to those listed above, preference will be given to candidates who:
- Demonstrate proficiency in the following: Working with the IRIS custom post types and the attached custom field types, importing Excel data into IRIS custom post types o understanding, maintaining and updating Wordpress plugins, working with Advanced Custom Field items, video format conversion
- Have excellent organizational and communication skills
- Can adapt communication appropriately for purpose and audience (e.g., the ability to discuss programming details with non-programmers)
- Demonstrate a high level of accuracy and attention to detail
- Are able to efficiently manage multiple tasks with accuracy and respond to changing priorities
- Can work as part of the team, lead when appropriate, and accept feedback
- Maintain a professional appearance and demeanor
- Are willing and able to perform tasks related to the overall work of the center as needed