Back End Developer
- What You'd Do
Work downtown at the Central Library contributing to the development and maintenance of Denver Public Library's evolving range of digital services, including its websites. Use strong programming and application architecture skills as a backend developer to create digital experiences that help people be better people. Play a critical role in helping the Digital User Experience team build world-class digital services for a world-class library. Foster effective communication with a variety of end users in order to build customer-centric digital experiences.
- You Have
Curiosity. Focused energy. A sincere desire to improve our community. Skill in developing applications using PHP, MySQL and Drupal. Experience creating and maintaining custom Drupal modules. Experience integrating external data sources into Drupal web applications using APIs. Knowledge of Javascript, CSS, Sass, HTML5, JSON and/or other XML standards. Experience using software versioning tools such as Git or Bitbucket. Experience working on teams using Agile methodologies like Scrum or Kanban. Ability to contribute to a team focused on turning UX insights into remarkable experiences. Ability to take risks, strive for excellence and learn iteratively. Ability to pass a background check after the offer to hire has been made.
Two years of professional experience working with interactive/web development teams.
A Bachelor's Degree in information systems, computer science, or a related field, or equivalent education and work experience.
Experience using DevOps tools such as Team Foundation Server, Ansible, or other Continuous Integration systems (preferred, not required).
Experience with Web accessibility standards (preferred, not required).
Experience using Google Analytics (preferred, not required).- Other Things You Should Know
The Denver Public Library connects people with information, ideas and experiences to provide enjoyment, enrich lives and strengthen our community. The customer is at the center of all work performed at the Denver Public Library. Denver boasts a diversity of age, background, religion, ethnicity, culture, education, socioeconomic level and lifestyle.
A typical day might include a standup meeting with team members, focused work coding a design change that improves a user flow, walking a group of front-line staff through some prototypes, and collecting, documenting and communicating what you learned.
Although the full salary range for this position is provided, offers depend on qualifications and typically do not exceed the midpoint. The City and County of Denver benefit package will be offered.
The schedule will be determined by the needs of a department that encourages a healthy work-life balance and will rarely ask for hours to be worked outside a normal workday.