The University of Maryland, Baltimore (UMB), Health Sciences and Human Services Library is currently recruiting for a Part-Time, Senior Web Developer. The Senior Web Developer is responsible for the design, development, documentation, and implementation of Web-based applications to support the library's essential functions and services. This position will manage the entire 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 Associate Director for Library Computing and Technology and is part of a highly collaborative IT division.
The successful candidate will be willing and able to independently research, learn, and quickly obtain new skills as well as keeping existing skills up-to-date. Strong analytical, communications both oral and written, and collaboration skills will also be crucial to the success of the incumbent. This position offers a great work/life balance, flexible work hours, and opportunities to initiate, pursue, and work on meaningful projects that impact the information landscape in higher education and health sciences research. The Senior Web Developer may attend and share project work at conferences and release project code as open-source when appropriate.
This is a part-time (50% FTE, 20 hours/week) professional position with benefits on a prorated basis. Work hours must occur during regular business hours, Monday through Friday. A remote work arrangement may be considered for candidates outside of Maryland.
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.
Creates and supports Web-based applications in a Windows environment with a backend databases or a remote data sources using object-oriented programming languages and other technologies.
Collaborates with the front-end Web designer on backend-programming needs including relational database design and development in MS-SQL, PostgreSQL and MySQL.
Manages and supports content management systems and develops custom system modules as needed.
Identifies and addresses browser, client server, and Internet systems specific architecture compatibility issues. Addresses HTML and scripting compatibility and integration issues between different browsers and computing platforms utilizing various design methodologies and object-oriented environments.
Conducts the setup, installation, customization, and management of open-source or proprietary software and applications (including CMS).
Translates functional requirements for an application into technical design and development projects. Develops and executes project work plans and revises as appropriate to meet changing needs and requirements and enforces coding standards.
Writes and updates proper documentation for applications and systems internally developed or implemented and customized.
Recognizes system deficiencies and implements effective solutions. Ensures the stability and security of existing applications and contributes to ongoing improvements. Makes recommendations for resources within budget and input in project schedule.
Education: Bachelor's degree, major in computer science or related fields preferred. (Master's degree and additional certification can be used to substitute for relevant experience.)
Experience: Three (3) years of experience in PHP and one additional structured programming language (ColdFusion preferred), developing Web applications with backend databases and designing and implementing relational databases.
Equivalent of seven (7) years combination of formal education, training, and work experience with knowledge of PHP and one additional structured programming language (ColdFusion preferred) and relational database management systems.
The preferred candidate will have:
Experience in Web development frameworks such as CodeIgniter or Symfony.
Experience in working with open-source CMS/applications such as WordPress, Solr, or DSpace.
Previous work experience at libraries or other units in higher education or research institutions performing similar job functions.
Experience in conducting usability testing and UX studies.
Experience in visualization tools and libraries such as D3.js or Google Charts Library API.
Experience with .NET programming.
Knowledge, Skills, and Abilities
Knowledge of LDAP directory services and the ability to integrate applications with LDAP.
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.
Solid understanding and experience with Web application development and version control (Git).
Hiring Range: Commensurate with education and experience The target salary range is in the mid-$30s.
If accommodations are needed for a disability, please contact Human Resource Services at 410-706-2606, Monday – Friday, 8:30am – 4:30pm EST. Maryland Relay can be accessed by dialing 711 (in-state) or 1-800-735-2258.
Equal Opportunity/Affirmative Action Employer. Minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.
Job: Reg or CII Exempt Staff - E0738F
Employee Class : Exempt Regular
Full Time/Part Time: Part-Time
Shift: Day Job
Financial Disclosure: No
Organization: Health Sciences and Human Services Library - Computer & Technology Services
Job Posting: Jan 29, 2018
Unposting Date: Ongoing
Internal Number: 80501
About University of Maryland, Baltimore
The University of Maryland, Baltimore (UMB) is the State's public health, law and human services university devoted to excellence in professional and graduate education, research, patient care, and public service. As a diverse community of outstanding faculty, staff and students, and using state-of-the-art technological support, we educate leaders in health care delivery, biomedical science, global health, social work and the law. We emphasize interdisciplinary education and research in an atmosphere that explicitly values civility, diversity, collaboration, teamwork and accountability. By conducting internationally recognized research to cure disease and to improve the health, social functioning and just treatment of the people we serve, we foster economic development in the City, State, and nation. We are committed to ensuring that the knowledge we generate provides maximum benefit to society and directly enhances our various communities.