Job Description
This position will plan, develop, deploy and maintain web-based applications for the College using modern web scripting languages, databases, and client and server-side programming. This job requires the ability to translate the College’s procedures and business needs into client-friendly functions across public-facing and internal web-based, mobile-based and database driven websites.
Duties and Responsibilities:
Serve as primary technical contact and webmaster for the DSCC public website (www.dscc.edu).
Design, develop, and maintain accessible, web-based, mobile-optimized and database-driven websites and web applications that support all areas of the college, including (but not limited to) the following: designing/building database applications, using object oriented programming in a web-platform language, using client-side languages (e.g., JavaScript/JQuery, XML, HTML5, CSS) and server-side languages (e.g., PHP, Ruby, Ruby on Rails, Groovy Grails, Java) and creating interactions and interoperability between disparate web applications via JSON, XML and other APIs.
Work collaboratively with staff and faculty across the college to explore and improve upon existing web- based systems and technologies to meet project and initiative requirements.
Work collaboratively with the Coordinator of Marketing & Public Relations on various projects and initiatives that impact the College’s web and social media presence, including branding and styling to meet established DSCC and TBR standards.
Assist in efforts to ensure that all web-based applications (including the DSCC website) meet accessibility guidelines and standards (WCAG 2.0, 2.1).
Provide small customizations and apply branding and CSS styling to off-the-shelf web-based software solutions. (For example, customizing login pages.)
Troubleshoot problems and create documentation for applications for maintenance and updates.
Provide training as necessary during faculty/staff conference days on various software and applications.
Assist Marketing & Public Relations department and others with enhancements and add-ons (such as menus, filtering/sorting, custom pages, etc.) for the main DSCC website (https://www.dscc.edu) and the internal portal (https://my.dscc.edu) as needed.
Assist other Information Technology staff as needed to ensure that the institution’s IT resources fully support the objectives of the institution.
Working Conditions:
Restricted: Sustained posture or intense attentiveness for prolonged periods. Light lifting (less than 40 lbs), some walking, pushing and pulling on a regular basis. The majority of the work functions are performed in an office environment.
Minimal hazard/exposure: Standard office setting. At least minimal environmental controls to assure health and comfort.Minimum Requirements of Education and Experience
Ability to manage multiple priorities, meet deadlines, work both independently and on teams, and perform job functions with minimal supervision. Display patience and listening skills when working with peers and users. Demonstrate the capacity and willingness to expand one’s knowledge base and adapt to new technologies. Must be able to communicate effectively and work with a variety of technology users at different levels of expertise. Ability to translate end-user requirements into effective application designs.
Minimum Requirements of Education and Experience:
Bachelor’s degree preferred. Requires an associate degree or equivalent work experience in web development.
Requires a minimum of six years of experience in developing websites and web applications.
Requires experience/training in modern web application programming languages, including HTML5, CSS, PHP, MySQL, Javascript, JQuery, and JSON.
Requires knowledge of modern Web Accessibility guidelines – Section 508 Guidelines and WCAG (Web Content Accessibility Guidelines), Accessible Rich Internet Applications (ARIA), Cascading Style Sheets (CSS) and responsive web design.
Requires experience with transaction-safe relational database development (MySQL, MSSQL, etc.). Familiarity with WordPress, Drupal, OmniUpdate and/or other CMS and publishing platforms preferred. Experience with source code management tools (e.g., Git) and with Restful services and APIs preferred. Experience with Linux web server environments (LAMP) preferred.
Minimum starting pay is $40,600 annually ($20.82 per hour). With additional experience pay increases to a maximum of $50,700.
Dyersburg State offers a comprehensive benefits package, including but not limited to the following:
- Vacation and Sick Leave
- 14 paid holidays
- Medical, dental, vision and life insurance
- Retirement plans
- Optional 401K and 403B Deferred Compensation Plans
- Educational benefits for the employee and their spouse and dependents
- State Employee Discount Program with over 900 merchants
Special Instructions to Applicants:
To be considered for this position applicant must submit an application, a resume, cover letter, and transcripts if applicable. Unofficial transcripts are acceptable for the application process; but official transcripts are required upon hire. You also must provide the contact information for a minimum of three (3) professional references.
Your skills, abilities, qualifications, and years of experience will be evaluated using only what is recorded on your application. Incomplete applications will not be considered.
A completed satisfactory background check will be required before hire.
Dyersburg State Community College is a TBR and AA/EEO employer and does not discriminate against students, employees, or applicants for admission or employment on the basis of race, color, religion, creed, national origin, sex, sexual orientation, gender identity/expression, disability, age, status as a protected veteran, genetic information, or any other legally protected class with respect to all employment, programs and activities.
Dyersburg State Community College, a member of the Tennessee Board of Regents, is an AA/EEO employer and does not discriminate on the basis of race, color, national origin, sex, disability, or age in its programs and activities.