Senior Drupal/PHP Developer
Duties & Responsibilities
OpenScholar LLC (https://theopenscholar.com) is looking for a full time senior web developer/architect to work on our OpenScholar project (http://osprojectsite.org).
You will join a small but fast growing team and work in a project that is getting incredible traction, growing quickly, and has huge ambitions to redefine how faculty and other academic web sites are created and maintained, making distributing and preserving knowledge faster and more efficient than ever before.
You will have an immediate impact on the project as you take ownership of new features and work closely with other members of the team to implement them. You need to be independent, self- motivated, hardworking and flexible to work in an exciting, fast-moving atmosphere here. You must have excellent communication skills, as you will be routinely brainstorming ideas and communicating with our end-user community, the Drupal community, and peers and management at OpenScholar LLC.
As a developer on the OpenScholar project, you will be expected to participate in the technical design of new features, write code to support both core and modular features of the software, test new code (unit testing and regression testing), work on bug fixes as needed and write software documentation.
Basic Qualifications
Bachelor's degree (preferably in Engineering) required.
Additional Qualifications
- At least seven years Drupal experience preferred.
- Excellent PHP programming skills in a LAMP environment.
- Strong knowledge of Drupal framework, its internal API-s and experience developing Drupal custom modules is highly desirable.
- Experience in javascript
- Experience in Software Development Life Cycle (SDLC) and interactive methodologies.
- Familiarity with source code control systems like GIT. Very comfortable with Unix/Linux as a development environment.
- Experience with jQuery, AJAX, AngularJs preferred”
- Good communication skills and demonstrated ability to work well with users.
- BS in Computer Science preferred
Optional Requirements
- Knowledge and experience in hosting Drupal sites in AWS
- Experience in Elasticache
- Familiarity with monitoring systems like New Relic and Pingdom