Web Developer II
Tulane University Libraries
Job Location: Louisiana
Date Created: 08-01-2022
The Web Developer II designs, develops, codes, tests, implements, and manages innovative and complex web-based applications for discovering, accessing and using library resources and services. They gather user requirements, develops website code, integrates applications, maintains documentation and creates web design and layout. They collaborate with Tulane’s Information Technology department to maintain various local and cloud-based servers.
Essential Functions of the Job
Function: Website Design and Functionality
• Leads collaborations/design sessions with staff members in the development of web/interfaces, applications and databases.
• Maintains existing web sites and applications, enhancing functionality to meet business and security requirements.
• Utilizes database APIs to integrate multiple web applications across websites.
• Performs a full range of complex programming tasks using a variety of web and application based programming technologies and languages, keeping current with new programming techniques.
• Interfaces with a variety of campus databases systems and data structures in order to leverage the information for Library applications
Function: Innovation and Planning
• Researches and experiments with new technologies and web development practices to assess their ability to positively impact library services.
• Evaluates new systems and methodologies and delivers innovative library information systems and services.
• Participates in long-range planning for the development of the Library sites.
• Contributes to projects that serve to integrate Library applications and Library data with other web services and digital library initiatives.
Required Education and Experience:
• High School Diploma or Equivalent
• 2 years of web development experience
Required Knowledge, Skills, Abilities/Competencies:
• Leadership skills.
• Project management skills.
• Solid understanding of current web standards as recommended by W3C including accessibility standards and cross browser issues.
• Ability to design effective UI/UX using HTML5, CSS3 and Adobe Creative Suite.
• Ability to work with open source products such as Drupal, Fedora, and/or Islandora.
• Ability to design relational databases using MySQL, Oracle and SQL specifically related to library content exchange.
• Ability to work with traditional server (Linux, Apache, MySQL and PHP) environments.
• Ability to develop secure applications, use robust authentication, access control, use encryption, and use other technologies as appropriate to ensure the integrity and security of sensitive information.
• Ability to trouble-shoot complex code designs written by multiple developers, reverse engineering, identifying incompatibilities and providing alternatives for improved design and performance.
• Ability to research and recommend emerging applicable technologies, platforms, toolsets and APIs for academic libraries.
• Ability to initiate and maintain cooperative relationships with colleagues.
• Ability to work both independently and collaboratively.
• Excellent organization and time management skills and ability to meet deadlines.
• Excellent written and interpersonal communication skills with both technical and non-technical personnel.
• Ability to function fully and competently at technology competency Levels I, II and III outlined in Core technology competencies for Tulane Libraries Employees
• Bachelor’s degree in computer science or related field
• Proven success as team leader/project manager.
• Experience using MVC frameworks, Object Oriented Programming, and version control workflows.
• Experience with other program languages like Ruby, Java, C# and/or Python.
• Experience with text search engines such as Solr and the underlying Lucene engine.
• Experience with analytical and web tracking tools for site usage.
• Experience working in an academic library.
• Familiarity with Ex Libris products such as Alma and Primo.
• Familiarity with digital library projects.
Learn More »