Drupal Developer Newark, NJ contract

Drupal Developer
Newark, NJ

o          Overall 8-10 years of good exposure to software design and development experience, and understands the software development life cycle practices (Waterfall and Agile)
o          6 years of core experience with module development, configuration, administration, design, development of high quality web based applications using Drupal CMS 8.X and LAMP (Linux, Apache, MySQL, PHP) stack
o          Proven success in Drupal solutions including site migration from older versions of Drupal or legacy systems to Drupal 8
o          Ability to evaluate and select Drupal modules for desired functionality based on client requirements 
o          Experience in headless Drupal development
o          Experience in multisite Drupal setup and maintenance
o          Experience in building Content search using Solar/Elasticsearch 
o          Strong experience with key web technologies – Java Script, CSS, HTML5 /DHTML/XHTML, XML, Web, JQuery Services, Bootstrap
o          Good understanding of Design Patterns concepts, software architecture
o          Good understanding and experience in developing restful APIs
o          Experience in Drupal CI/CD methodology 
o          Install new and maintain existing Drupal websites and web applications
o          Must have prior experience on production support projects
o          Must have Strong Communication with client handling skills
o          Self-motivated

o          Experience in MVC/MVVC AngularJS Design pattern
o          Experience in running Drupal applications on Acquia/Pantheon
o          Experience developing Responsive/Adaptive Design solutions (RWD), with or without bootstrap/foundation libraries
o          Experience applying SASS, LESS, or other CSS preprocessor.
o          Experience with grid layouts, media queries, and other responsive techniques
o          Ability to create, clean, organized HTML and CSS code, leverage current techniques, tools and libraries

o          Application design and development 
o          Understanding of architecture and design across all systems involved 
o          Provide technical solutions and solution approach to problems 
o          Participate in technical meetings
o          Providing support to testing
o          Defect resolution 
o          Performance tuning
o          Deployment


Leave a Reply