Software Engineer

Full time

Created: May 29, 2019
Baltimore, MD
2 other recent jobs

Description

The Software Engineer is responsible for the creation, implementation, maintenance, performance, production support and documentation of user interfaces and software at the Sheridan Libraries including the Public Access Submission System (PASS) and applications related to the institutional repository such as the Drupal-based Islandora CLAW. This includes but is not limited to the installation, modification, and testing of new and/or upgraded applications (packages or home grown), operating systems, file structures, hardware, communication devices, and productivity tools. Applies analysis techniques and procedures to gather and then translate business requirements into functional/technical specifications and designs. Using functional specifications and designs, produces all or part of the deliverables. Maintains databases and application system code.

Job Scope/Complexity: Responsible for full life-cycle of medium to large sized complex projects; strong technical skills; strong ability to understand complex business processes. Develops solutions based on extensive technical knowledge, skills and experience; influences client towards innovative/integrated solutions. Works closely with Senior Software Engineers, Project Manager and Hodson Director of the Digital Research and Curation Center (DRCC).

We embrace the critical practice concepts outlined in Care, Code, and Digital Libraries.

Minimum Qualifications (Mandatory):

Bachelor’s degree required. Five years of related work experience with computer systems and applications including:

  • Strong skills and experience with Ember.js
  • Strong web development skills including JavaScript, HTML 5 and other core web technologies
  • Deep understanding of the HTML DOM (Document Object Model), CSS, layout, browser compatibility
  • Strong skills and experience with Drupal and PHP
  • Strong skills and experience front-end testing frameworks
  • Experience with Git
  • Experience with Docker and Ansible.
  • Experience with a UI platform/framework
  • Experience with ElasticSearch
  • Collaborative and creative approach to problem solving

Last updated: Wednesday, May 29, 2019 16:12 UTC