DRUPAL PROGRAMMER/DEVELOPER
for Membership site creation and 3rd party software Integration into site (Amember)

Evolving Wisdom is a nationally acclaimed e-learning company specializing in personal growth and transformation. Our work is focused on bringing about a transformation in the way human beings see themselves and their place in the world. Through our acclaimed writings, talks, workshops and classes, we are working to help bring about a radical shift in perspective out of self-interest and into a larger concern for the well-being of the whole. Our current programs include:
● Calling in "The One" (callingintheone.com)
● Feminine Power (femininepower.com)
● Integral Enlightenment (integralenlightenment.com)
● Purpose and Destiny (purposeanddestiny.net)
● Beyond Awakening (beyondawakeningseries.com)

...and we're on a rapid growth trajectory to introduce several exciting new programs in the coming months. We're looking for motivated, intelligent, creative, inspired and conscious professionals to join our team in a number of capacities.

The Drupal Programmer/Developer is charged with the technical design and architecture of the Drupal content management system used to create our online learning communities for our program offerings. The Drupal Programmer/Developer is considered the expert hands-on software developer with an emphasis on custom themes (per product launch), organic groups, grouping of content by membership level and custom views for each group, managing modules for increased functionality, and ongoing development of our platform to create a more interactive experience within our online community.

This position reports to the Web Development Manager.

DUTIES AND RESPONSIBILITIES:

· Participate in design and architecture of software to meet business requirements for each specifically branded community, in a highly participatory process
· Play key role in delivering Drupal themes, customized groups and smooth user interfaces
· Develop and implement modules in Drupal supporting web applications functionality as necessary to meet design/requirements
· Provide documentation as required and participate in code reviews, planning session and routine status stand-ups
· Ability to work and develop a site flexible enough to evolve in any direction, and can easily be configured to interact with other sites or technologies
· Ability to create and develop the site to handle complex forms and workflows and to organize lists of information
· Develop custom functionality
· Create web applications and mashups using third party APIs (ex. Amember, ExactTarget, EdgeCast)
· Knowledge of competitors’ products and services

POSITION REQUIREMENTS:

· Application design and architecture for interactive sites
· Technical competency and proficiency in Drupal, PHP, XML, CSS, AJAX and web services
· Relational databases and SQL
· Effective creative, problem solving, organizational, analytical and time management skills
· Schedule flexibility--evenings and weekends as required by program launch(es)
· Work independently or collaboratively with a team in a goal-oriented environment, pro-proactively, assuming responsibilities as necessary to get the job done
· Excellent communication skills to interface with and train laypeople
· Ability to be pro-active in a demanding, fast paced, ever changing, growing, creative and developing business and department
· Ability to work remotely, however prefer SF Bay area strongly preferred


EDUCATION AND EXPERIENCE:

· 3 years total work experience in on-line development including at least 1 year active Drupal development or
· Equivalent number of years of creative, online design with direct experience software design and development including experience in Drupal
· Social networking platforms and working with user-generated content preferred
· Previous exposure to education, teleseminar environments preferred
· Successful and demonstrable history of delivering complex systems on tight deadlines.

SALARY & BENEFITS

Starting salary depends on skills and experience, plus medical, vision, dental and other comprehensive benefits. As a core member of our team, you’ll be eligible to participate in our company's bonus structure and potentially a profit sharing plan.


HOW TO APPLY
If you are a person who possesses the abilities and qualifications listed above, as well as the passion to excel in this position, we would absolutely love to consider you for this job.

1. Prepare a cover letter addressing the requirements outlined above.

2. Provide a resume which includes A) a description of your key skill sets, B) your employment history including salary information, C) your education and degrees, D) your references.

3. Provide a portfolio or link that provides examples of your accomplishments.

3. Prepare an email. In the subject line, type: "Drupal Programmer/Developer Position Resume from (your first and last name)".

Send your email with attached resume and cover letter in Word or PDF form to: careers@evolvingwisdom.com