PHP Developer
Society for Science & the Public
(Washington, District of Columbia)Society for Science & the Public (SSP) is a nonprofit membership organization founded in 1921 and dedicated to the public engagement in scientific research and education.
- Construct conceptual and technical designs that include the use of Object-Oriented (OO) techniques
- Write PHP code based on requirements defined
- Develop Object-Oriented (OO) code and/or provide maintenance and enhancements to existing code based upon a solid understanding of OO design
- Work with business users to gather requirements, write functional and technical specifications
- Conduct multiple levels of testing including unit, system, integration and performance
- Estimate and plan iterative/agile releases
- Configure Drupal and create custom modules to meet requirements
- Design, develop, and test an overall solution that includes a content management system (CMS), including capabilities such as social collaboration, analytics, CMS content entry, CMS content migration, explicit/implicit personalization, developing content types or content objects, site architecture, and page templates
- Estimate and plan releases for a CMS implementation
- Anticipate issues and risks at the module level and escalate appropriately
- Demonstrates ability to configure Drupal and create custom Drupal modules using the core API
- Demonstrates ability to use common Drupal modules such as CTools, Views, and Panels, extending them through code
- Can code in PHP, HTML/5, CSS/3, and JavaScript/jQuery
- Ability to learn new technologies quickly
- Experience working with PHP and / or Drupal solutions in a cloud-based environment is desirable
- Knowledge of Features and features-based websites
- Compentency in versioning (Gift and/or BitBucket)
- Understanding of command line (SSH, Drush, etc.)
- Experience working in multisite environments
- Knowledge of deployment processes (Jenkins, Beanstalk, etc.)
- Demonstrated compentency of Solr Server implementations
- Ability to use OpenPublish or other packaged distributions
- Solid understanding of all parts of Software Engineering (e.g. Requirements, Design, Implementation, Testing) and the Software Development Life Cycle (SDLC)
- Experience working in agile or iterative SDLCs
- Experience with Object Oriented Technologies
- Ability to work with key owners and stakeholders to document requirements
Minimum Qualifications
- Minimum 2 years’ experience with the LAMP (Linux, MySQL, PHP) technology stack
- Minimum 1 year development experience with Drupal web content management solution (WCMS)
- Ability to travel for SSP programs and conference events is required.
Additional Skills
- Knowledge of Google Analytics and/or Bing Webmaster Tools
- Understanding of SSO (Single Sign-On) and or Blackbaud integration
- Front-end skills
- Experience with Responsive sites
Questions
There are no answered questions, sign up or login to ask a question
- APIs
- Google Analytics
- JavaScript
- jQuery
- Linux
- MySQL
- PHP
- Thorough Understanding of Software Development Life Cycles
- Apache Solr
- Bing Ads
- CSS3
- Drupal
- Git
- HTML5
- Jenkins
- LAMP Administration
- Object Oriented Programming (OOP)
- SSH
- Web Content Management
- Single Sign-On
- Blackbaud Integration
- Supply-side Platform
- Drush
- Bitbucket
- Panel
- ViewSoftware
- CTools

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.