a dynamic information technology staffing firm

Careers - Job Details

Senior Drupal Developer

Summary:
BGI has the following 6 month contract opportunity available with our direct client, located in Parsippany, NJ
 
Job ID/Number:
201710-1873
 
Posted Date:
10/20/2017
 
Job Location:
Parsippany, NY
 
Position Type:
Consulting
 
Division:
Information Technology
 
Description:

Senior Drupal Developer
We are looking for back-end PHP developers with strong Drupal experience to assist in developing a series of Drupal sites for our clients. Rather than just a Drupal expert, we seek a professional with strong database skills, understanding of web development best practices, familiarity with modern OO design patterns, strong computer science fundamentals,  and an eye for quality.
 
Responsibilities:

  • Develop multiple Drupal sites
  • Build solutions that play nicely with continuous integration and version control
  • Assist with architecture, project estimation, requirements gathering, and documentation
  • Build custom Drupal themes and plugins
  • Performance optimizations
  • Concurrent development with a small team of other developers in the same project
  • Development using local Linux VM to host site

 
Required skills and qualifications:

  • Bachelor's in Computer Science or related field or relevant experience
  • 5+ years’ experience building Drupal sites. Must have deployed multiple sites with custom themes and/or plugins.
  • Strong PHP development skills
  • Understanding of common design patterns as applied to back-end web development especially MVC
  • Strong relational database skills, especially MySQL
  • Excellent knowledge of Linux as a server environment, including excellent command line skills, knowledge of Apache/nginx configuration, etc.
  • Strong knowledge of web application security fundamentals and hardening Drupal sites
  • Use and design of RESTful API's
  • Basic HTML/JS/CSS skills
  • Strong understanding of git (branching/merging, tags, rebasing, etc.) -- zero hand-holding needed

 
Bonus skills:

  • Experience working with orchestration (Ansible preferred)
  • Experience with Vagrant
  • Experience with caching proxies such as Varnish
  • Excellent front-end HTML/CSS skills
 
 
 
close (X)