Drupal Developer

Develop and maintain the library’s Internet and Intranet sites. Primarily responsible for programming, also contributes to web design and layout.
1. Recommend and develop new web services and applications at direction of Service Managers and IT Manager.  Responsible for full life cycle development including requirements, coding, testing, implementation and maintenance. 
2. Develop custom code/Drupal modules for specialty applications.

3. Set technical standards and document all work on Internet and Intranet.

4. Maintain current technical knowledge through continuing education activities, self-study and technical seminars.

5. Responsible for maintaining high levels of usability, accessibility and user experience across all aspects of the website.

Requirements & Skills: 
Expertise in UX, PHP, Drupal, CSS, JavaScript and MySQL. Excellent communication skills to collaborate with managers and non-technical staff.
Minimum 3 to 5 years’ experience developing web related applications and pages in a production environment.  Experience customizing Drupal modules & themes preferred.
Excellent communication skills to collaborate with managers and non-technical staff and to solicit feedback from website users.  Ability to manage multiple priorities and excel in Our Culture.
Bachelor’s degree in computer-related field or equivalent experience in web development/design and related certification.
Hours and Scheduling: 
Full time position 37.5 hours per week; Monday- Friday daytime hours.
Salary and Benefits: 
Salary based on qualifications. 
Benefits include health insurance, 4 weeks of vacation plus personal and sick time, 12 paid holidays, Illinois Municipal Retirement Fund (IMRF) pension plan and availability of 457/Roth savings plans.

Arlington Heights is the largest community along Chicago’s northwest suburban corridor, located 25 miles from downtown Chicago.  The train station is located just two blocks from the library, convenient for our employees who live in the city.

To be considered for this opportunity, please submit
- A letter of interest, including how your qualifications match the requirements for the position.
- Your resume.
We want to amaze our customers. So we expect the best from everyone. Those who embrace our culture will be successful and happy here. Read more.
If you are selected for an interview, be ready to tell us how you will excel in our culture.
We promote diversity and practice inclusion; all abilities are encouraged to apply.
If accommodations are needed during the selection process, please let us know.
If your status is Confirmed Registration, your spot for the event is confirmed.

If registration for this event is full, you will be placed on a waiting list. Wait listed registrants are moved to the confirmed registration list (in the order of registration) when cancelations are received. You will receive an email notification if you are moved from the wait list to the confirmed registration list.

6.012 Patron-Generated Content

The Library offers various venues in which patrons can contribute content that is accessible to the public.  These include, but are not limited to, blogs, reviews, forums, and social tagging on the Library’s website and catalog.  Any instance in which a patron posts written or recorded content to any of the Library’s venues that are accessible to the public is considered “patron-generated content” and is subject to this policy.
By contributing patron-generated content, patrons grant the Library an irrevocable, royalty-free, worldwide, perpetual right and license to use, copy, modify, display, archive, distribute, reproduce and create derivative works based upon that content.
By submitting patron-generated content, patrons warrant they are the sole authors or that they have obtained all necessary permission associated with copyrights and trademarks to submit such content.
Patrons are liable for the opinions expressed and the accuracy of the information contained in the content they submit.  The Library assumes no responsibility for such content.
The Library reserves the right not to post submitted content or to remove patron-generated content for any reason, including but not limited to:
  • content that is profane, obscene, or pornographic;
  • content that is abusive, discriminatory or hateful on account of race, national origin, religion, age, gender, disability, or sexual orientation;
  • content that contains threats, personal attacks, or harassment;
  • content that contains solicitations or advertisements;
  • content that is invasive of another person’s privacy;
  • content that is unrelated to the discussion or venue in which it is posted;
  • content that is in violation of the Library’s Code of Conduct or any other Library policy