Senior Web Developer | Benevity

ryan_courtnage's picture
Employment type: 
Full time
Telecommute: 
Not allowed

Benevity is a Calgary-based internet software company who's microdonation software enables businesses of all types to engage their customers and employees in optional charitable giving. We are looking for a Senior PHP+Drupal developer experienced with delivering large and complicated projects.

We are not a web development agency. We do not mangle together code in order to meet customer deadlines. Instead, we are building quality SAAS and API products with an eye towards expandability, maintainability and performance. Drupal is one of the frameworks we are developing on. So if you are an experienced developer, looking for new challenges and working with a great team, please drop me a line.

http://www.benevity.org
http://www.benevity.org/spark

We're looking for someone who can:

  • Take the lead on projects and using your experience to help mentor the team in areas where you excel.
  • Determine technology requirements, and break large projects down into smaller tasks, which can be prioritized for future development sprints.
  • Help to shape out our development framework, and ensure code is maintainable.
  • Ensure that features and changes deploy smoothly to servers (QA, Staging, Prod). Work with QA to ensure that adequate coverage tests are being performed.

Minimum Qualifications:
• 5+ years professional experience with PHP, MySQL, and Javascript
• Experience with Drupal module development (or at least the desire and aptitude to learn quickly)
• 3+ years experience developing business-class Web applications
• Knowledge of AJAX, jQuery, JSON
• Experience with Web Services APIs
• Demonstrable skills and/or current websites or modules developed using PHP/MySQL and Drupal
• Must have familiarity with shell scripting, MYSQL/Apache configuration

Other Preferred Experience
• LAMP stack, Database optimization, SVN, Security issues
• System performance, tuning and optimization strategies
• Single Sign On and/or Directory Synchronization (LDAP, AD, etc)
• Experience creating multilingual applications
• Experience migrating code across major Drupal versions (ie: 5->6 or 6->7)
• Experience with progressive Drupal projects such as Features, Context, Drush, Views, Notifications
• Experience with automated testing tools such as SimpleTest and Selenium

Responsibilities
• Review, support and develop new web application features and functionality
• Implement front-end UI for Web applications
• Provide support to QA and customers when needed
• Writing documentation and specifications
• Creativity, problem solving skills, strong work-ethic, and attention to detail
• Work well in a collaborative working environment, and encourage new ideas
• Ability to communicate clearly and professionally in writing and in person
• Ideal candidate should have a positive attitude, be a solution-driven problem solver and work in a team environment as well as independently

Calgary

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week