Boulder seeks a
Drupal Software Engineer
to join our web development team. The
ideal candidate will have demonstrated experience in building a wide variety of
Drupal websites, from content type and field creation to integrating common
contributed modules, to building custom modules using PHP. Experience with
Python is a bonus. This position will reside in the Office of
Strategic Relations. For information about
our service
and product, Web Express, go to our service website at:
http://www.colorado.edu/webcentral/
.
Key Responsibilities:
Our department provides an
on-demand software service for the CU Boulder campus that currently has 750+
websites using the system. We manage and enhance an installation profile with a
monthly release model for updates, bug fixes and new features. One goal for the
upcoming year is to upgrade our installation profile to Drupal 8 and migrating
existing Drupal 7 sites to Drupal 8.
This position will add
capacity to our existing team. The primary function of this position is Drupal
development and will be part of the team responsible for improving the
installation profile and product offerings and working towards advancing our
product to Drupal 8.
Candidates must have
working knowledge of Linux, PHP, HTML, CSS, and JavaScript as well as
experience with various database platforms and web servers. We are looking for
someone who has the ability to take ownership of technical solutions and provide
help in analyzing and documenting solutions, as well as troubleshoot support
issues when needed.
What We Can Offer
A competitive starting salary, commensurate with skills and experience.
The University of Colorado
offers
excellent benefits
, including medical, dental, retirement, paid
time off, tuition benefit and ECO Pass. The University of Colorado Boulder is
one of the largest employers in Boulder County and offers an inspiring higher
education environment. Learn more about the
University of Colorado Boulder
.
Be inventive. Be creative. Be successful. Be Boulder.
Qualifications
What We Require
Bachelor’s Degree from an
accredited institution
OR experience as outlined below can be used as a
substitute for a degree on a year-for-year basis:
2+ years of Drupal development
experience
2+ years of PHP/MySQL development
What You’ll Need
Experience developing solutions
for large, high traffic sites and/or several sites using a common code
base
Proficiency with GIT, Subversion
(SVN) or similar source control system
Proven strong knowledge of HTML,
JavaScript, and CSS
What We’d Like You to Have
Experience with:
Scripting languages such as Python
or Bash
Multiple-tier deployment (dev,
test, production) and high-performance environments
Memcache/APC/Varnish and other
caching tools
Integrating data feeds (XML, JSON,
RSS, REST/SOAP etc.) into applications
Extra Credit
You have experience with Drupal 8,
particularly in upgrading from D7 to D8
You have contributed to open
source projects (especially Drupal)
You have conducted training for
developers in CMS or programming tools
Are familiar with a few PHP
frameworks and/or libraries
You have experience with
Salesforce, LDAP, Oracle Service Bus integrations
Experience with Python (Flask,
Eve, Celery)
Non-relational databases such as
MongoDB
The successful candidate
will need to be bright, ambitious, and motivated to be successful at
CU Boulder. You should:
want to work in an exciting
environment
be proactive in making suggestions
and ideas when working on projects
have an active interest in current
web development and concepts
have a keen eye for detail
be able to work under tight
deadlines without compromising quality
Special Instructions to Applicants
:
Please apply by October 2, 2016.
If you have technical difficulties submitting application information, please contact the CU Careers help desk at
303-860-4200, extension 2 or
cucareershelp@cu.edu
.
All other job related inquiries should be directed to the posting contact for this posting.
Application Materials Required
:
Cover Letter, Resume/CV
Application Materials Instructions
:
To apply, please submit the following materials to this posting at
www.cu.edu/cu-careers:
1. A current resume.
2. A cover letter that specifically addresses your qualifications and interest in this position.
Please combine materials into one document and upload as titled: Name-(Job Number).
Please do
not
upload references at this time. References will be requested separately for potential finalists.