EDUCAUSE is seeking qualified candidates for a Senior Programmer/Analyst position located in its Boulder, Colorado office. Candidates will be part of a fun, creative team that is responsible for creating web applications atop the Drupal Content Management System.
Required Education and Experience:
- 1-2 years experience creating database driven web sites
- Expert knowledge of Javascript and PHP
- Experience with database design, SQL construction and optimization
- Bachelor's degree in CS or equivalent experience
- Ability to think creatively to solve complex problems
Candidates for the Senior Programmer/Analyst position must also have:
- 5 years professional software experience
- Knowledge/awareness of best practices for writing secure code
- Participation in full software development lifecycle as part of a multi-developer team
- Ability to undertake and complete large software projects with little supervision
- Ability to recommend and apply current software engineering methodologies and best practices as a framework for software development and integration projects
- Ability to serve as a technical resource to other group members and the department at large on emerging technologies and trends
- Extensive experience developing, deploying, and maintaining Drupal sites, including themeing and module development
- Experience in managing medium to high load content sites, with the ability to identify and resolve performance bottlenecks
- Excellent written and verbal communication skills
Preferred Qualifications
- Understanding of social software and emerging trends in web technology
- Experience performance-tuning large, web-based applications
- Experienced contributor to Drupal/maintainer of Drupal contributed modules
- Experience creating and consuming web services with using REST and/or SOAP
- 6 months experience with JQuery
- Experience with CVS/SVN
- Experience defining project requirements, creating detailed project plans with appropriate timelines, and seeing projects through to completion
- Experience with Microsoft SQL Server and MySQL
- Java experience a plus
- Experience with Shibboleth a plus
Applications and salary requirements should be sent to jobs@educause.edu (please specify "[Senior] Programmer Analyst " in the e-mail subject line), or by mail to EDUCAUSE, Programmer Job Search, 4772 Walnut St., Suite 206, Boulder, CO 80301-2538.
EDUCAUSE (http://www.educause.edu) is a nonprofit association whose mission is to advance higher education by promoting the intelligent use of information technology.
EDUCAUSE provides a casual work environment, offers an excellent benefits package and is an EOE employer.