Web Developer
Location

Baltimore, MD (partial telework)

Salary

$68,000-$75,000

 

The University of Maryland, Baltimore (UMB) Health Sciences and Human Services Library (HSHSL) has an exciting opportunity for a Web Developer for the National Web Services Office (NWSO) of the Network of the National Library of Medicine (NNLM).

The NWSO Web Developer is responsible for the design, development, documentation, and implementation of Web-based applications supporting NNLM’s essential functions and services. The NWSO Web Developer works on a variety of projects and initiatives that support and improve the overall user experience and the staff workflows of the NNLM. This position manages the process of application development from pre-project planning through design and development to testing, deployment, and user interaction at all stages. This position reports to the Head of NWSO and works collaboratively with the NWSO team at the University of Maryland, Baltimore (UMB) including a Systems Administrator and the Head of NWSO, supporting staff at Regional Medical Libraries, Offices, and Centers throughout the NNLM. 

The HSHSL is one of the largest health sciences libraries in the United States with a track-record of user- centered innovative services and programs. Fifty-six FTE employees including 25 faculty librarians staff the library. Our attractive and vibrant facility, which opened in 1998, serves as a hub for collaboration and learning with resources, programs, and tools that promote discovery, creativity, and innovation. The HSHSL also serves as the headquarters for the Network of the National Libraries of Medicine (NNLM), Region 1 and the NNLM Web Services Office.

This position offers a great work/life balance, flexible work hours, a potential telework schedule, and opportunities to initiate, pursue, and work on meaningful projects impacting the information infrastructure of a national program committed to innovative health information outreach to communities, libraries, healthcare workers, and the public.  

The HSHSL is one of the largest health sciences libraries in the United States with a track-record of user- centered innovative services and programs. Fifty-six FTE employees including 25 faculty librarians staff the library. Our attractive and vibrant facility, which opened in 1998, serves as a hub for collaboration and learning with resources, programs, and tools that promote discovery, creativity, and innovation. The HSHSL also serves as the headquarters for the Network of the National Libraries of Medicine (NNLM), Region 1 and the NNLM Web Services Office.

For more information:
Network of the National Library of Medicine (NNLM): https://nnlm.gov/.
The NNLM Web Services Office (NWSO): https://nnlm.gov/about/offices/nwso.
National Library of Medicine (NLM): https://nlm.nih.gov.
Health Sciences and Human Service Library (HSHSL): https://hshsl.umaryland.edu.
University of Maryland, Baltimore (UMB): https://umaryland.edu.

UMB offers a generous benefits package that includes 22 vacation days, 14 floating and holidays, 15 sick days; comprehensive health insurance and retirement options; and tuition remission for employees and their dependents at any of the University System of Maryland schools.

UMB requires all faculty, staff, and students to be vaccinated against COVID-19. Exemptions for medical or religious reasons will be processed through Human Resources.

Primary Duties:

  • Develop and maintain reliable Web services for the public and internal needs of the NNLM.
  • Develop and maintain a membership directory and customer relationship management system.
  • Develop and implement tools around data collection, warehousing, analyzing, reporting, and visualization.
  • Provide overall content management of the NNLM website and internal NNLM systems.
  • Conduct regular network security and 508-compliance scans of NNLM systems.
  • Perform other related duties as assigned.

 

Qualifications

Education: Bachelor's degree in Information Technology, Computer Science, Systems Administration, Computer Engineering or a related field.

Experience: Minimum experience requires knowledge of at least one (1) structured programming languages and relational database management systems. Familiar with a variety of the field's concepts, practices, and procedures (i.e., SQL, C++, HTML, ColdFusion, CGI and JavaScript/VBScript, IIS, ASP, PHP, .NET, Perl, Python, and Index Server). 

 

Preferred Experience:

  • Three (3) years of experience in developing Web applications with backend databases and designing and implementing relational databases. 
  • Demonstrated proficiency and/or working knowledge in one or more object-oriented programming language such as PHP or Python. 
  • Experience working with open-source CMS/applications such as WordPress and Drupal preferred. 
  • Solid understanding and experience with Web application development and version control such as Git preferred.
  • Experience in Web development frameworks such as Laravel, Symfony, or CodeIgniter preferred.
  • Previous work experience at libraries or other units in higher education or research institutions performing similar job functions. 
  • Experience developing and deploying web services in a cloud environment such as AWS preferred.
  • Experience in conducting usability testing and UX studies preferred.
  • Experience in visualization tools preferred.

 

Other: May consider a combination of directly related experience and education. Equivalent of four (4) years combination of formal information systems & web education/training and/or web experience and knowledge of at least one (1) structured programming languages and relational database management systems.

Knowledge, Skills, and Abilities: Demonstrate a willingness and ability to independently research, learn, and quickly obtain new skills as well as maintain existing skills. Possess strong analytical, oral and written communications, and collaboration skills. Possess strong programming skills and knowledge of HTML5, CSS3, JavaScript, and PHP, JQuery, BootStrap, JSON, MySQL, and Apache. Knowledge of web standards, dynamic site development, web frameworks, software stacks, usability testing, and user-centered design. Ability to keep current with best software and programming practices, technologies/techniques. Commitment to self-directed learning for continuous professional development. Ability to perform application needs analysis, create and execute implementation plans, install software, and apply fixes. Ability to work independently as well as collaboratively in a team setting. Excellent oral and written communications and interpersonal skills. Ability to define use cases and translate them into project requirements. Strong analytical and problem-solving skills. Ability to work on multiple projects simultaneously, manage priorities and deadlines, prioritize and streamline tasks, and provide clearly written documentation of applications developed.

 

Hiring Range: High $60,000s to mid $70,000s; Commensurate with education and experience.

UMB is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law or policy. For assistance related to employment, please contact the Staffing department at HRJobs@umaryland.edu.

If you anticipate needing a reasonable accommodation for a disability under the Americans With Disabilities Act (ADA), during any part of the employment process, please submit a UMB Job Applicant Accommodation Request. You may also contact HRDiversity@umaryland.edu. Please note that only inquiries concerning an ADA request for reasonable accommodation will be responded to from this email address.