BGI has the following 6 month contract opportunity available with our direct client, located in Parsippany, NJ
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