IT Technical Specialist III - Web Applications Developer - The University of Alabama in Tuscaloosa Alabama

Unfortunately, this job is expired as of 6/18/2016.

To continue in your search through the appropriate job categories, click either Administrative Staff, Higher Education Executives, Faculty, Post-Doc and Graduate Assistants, . You can also utilize "guess-free" keyword search tools with up to eight pre-defined criteria. Search for and Apply to academic postings directly from the site. Post your background either confidentially or overtly. Stand out and be discovered!

The University of Alabama

Tuscaloosa, Alabama

United States

Similar Opportunities Exist in the Following Categories

Detailed Job Description

The IT Technical Specialist III performs advanced professional IT activities for a specialized, complex assignment or functional area requiring application of an advanced professional knowledge of IT principles, practices, and procedures. Requires evaluation, originality or ingenuity. May supervise and/or direct the work of project teams or other lower level staff.

Additional Department Summary:

Reporting to the Associate Dean for Library Technology Planning and Policy, the Web Applications Developer's responsibilities include a variety of programming projects focused primarily on web application design, development, and maintenance for various applications and systems within the University Libraries. This work requires writing PHP, JavaScript, and some Java code, as well as creating, querying, and optimizing SQL-based databases. This position will be involved in web design, REST API development, back end and front end development and Linux system administration. As part of the University Libraries Web Infrastructure and Development unit, the Web Applications Developer will work in a team environment where they are expected to maintain currency with best practices for web development, coding, system administration, and version management. The Web Infrastructure and Development unit is charged with design, development, maintenance, and administration of the servers and applications supporting the University Libraries. This position will be responsible for developing and maintaining code, applications, and corresponding web sites that are an integral part of the University Libraries mission. In addition, this position will help develop and maintain new applications to improve user access to resources as well as library faculty and staff workflows and processes.

Required Minimum Qualifications

Bachelor's degree and 2 years professional IT experience, OR Master's degree in related field, OR any equivalent combination of experience, training, education and/or certification from which comparable knowledge, skills and abilities have been obtained. Knowledge of advanced programming, networking, system, multimedia, instructional technology skills or project management methods and applications. May require intermediate or advanced level training or certification.

Additional Required Department Minimum Qualifications:

Writing and debugging code is an essential part of the job.

Skills and Knowledge:

Effective problem solving skills are required for this position. Excellent communication, interpersonal, and team skills. Demonstrable experience working on collaborative or open source technology projects. Proficiency with PHP, JavaScript (AngularJS) and automation tools based on NodeJS (Bower, Grunt). Skilled with SQL and web-based database construction, querying, and optimization. Experience with HTML, XHTML, and CSS. Strong service orientation and interest in understanding and meeting user needs. Initiative, flexibility, and a commitment to continuous learning are necessary. Developing web applications requires not only the technical skills to complete the programming or scripting of the site or application but also a great deal of both creative and logical efforts to create usable and efficient designs and easily maintainable code that fit within the University Libraries infrastructure and objectives.

Preferred Qualifications:

Bachelor's degree or higher in computer science, management information science, computer engineering, educational technology, information science or a related field. Experience developing, constructing, and programming websites, web-based applications and REST API's; experience with database design and development using SQL-based database engines; experience as a system administrator in a Unix or Linux environment; experience with Apache web server and PHP server configuration; experience with the use of Apache Solr in application development, and familiarity with coding best practices and version control systems (Git, GitHub). Experience with NodeJS web server and other applications. Experience with modern JavaScript frameworks. Experience with content management systems such as WordPress or Drupal and with writing plugins for CMS. Experience with digital library software such as Omeka or DSpace. Familiarity with project management and team productivity tools such as Asana, Trello, and Slack. 58 Monthly (exempt): - Minimum - $ 37835.16 Midpoint - $ 54870.36

Prior to hiring, the final candidate(s) must successfully pass a pre-employment background investigation. A prior conviction reported as a result of the background investigation DOES NOT automatically disqualify a candidate from consideration for this position. A candidate with a prior conviction will receive an individualized review of the prior conviction before a hiring decision is made. EOE/AA

The University of Alabama is an Equal Employment/Equal Educational Opportunity Institution. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, genetic information, disability, or protected veteran status, and will not be discriminated against because of their protected status.

Keyword Phrases

  • University Libraries
  • The Capstone of Higher Education
  • Student Centered Research University
  • Fostering a diverse student body & workforce
  • Web Development
Employment Type:Administrative Staff
Degree Required: Bachelors
Experience: See Job Description
Level of Job: Analyst / Staff
Salary: See Job Description
Type of School:Research University
Application Requirements: CV/Resume
Cover Letter