MDVIP is actively seeking a Web Developer to join our organization! The Web (Drupal) Developer is an experienced IT professional that develops and implements web based solutions on MDVIP's Drupal based Acquia platform. The Web (Drupal) Developer is accountable for supporting organizational goals through a deep understanding of customer engagement business processes, web content technologies, applications and data and ensures that web applications are implemented in the most optimal, reliable, scalable and sustainable way. The Web (Drupal) Developer leads both front and back-end web development activities. In addition, the Web (Drupal) Developer helps in implementation of efficient configuration and deployment management processes for distributed teams. The Web (Drupal) Developer should have a strong grasp of Drupal and version control mechanisms such as Git.
Perform hands on work in Back end development (coding) write code using core and object oriented PHP.
Develop custom modules using the Drupal API for extending Drupal functionality, store and retrieve data using code as well as work with other essential APIs.
Write code using Drupal coding standards, analyze site performance issues arising from site configuration or custom code, and analyze security issues arising from site configuration or custom code.
Performs hands on work in Front end development (theming) create a custom theme or sub theme, theming concepts, use Twig syntax, build or override Twig templates for defining layout content, write template pre-process functions for overriding custom output.
Performs hands on work in Site Building activities
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Bachelor's degree (B.S.) in Information Technology, Information Systems, Computer Science or similar from four-year college or university or equivalent combination of education and at least five years related experience where two years related experience equals one year of schooling. Related experience assumes a similar corporate role focused on information technology and web development.
Must have experience in both front end and back end Web Development with Drupal 8, including but not limited to: writing code using core and object oriented PHP, developing custom modules using the Drupal API for extending Drupal functionality, store and retrieve data using code, work with other essential APIs, write code using Drupal coding standards, analyze site performance issues arising from site configuration or custom code, and analyze security issues arising from site configuration or custom code.
Must have experience in version control (Git) configuration management, and continuous integration related deployment activities.
Must have experience in robust testing, coming up with developer unit test plans to ensure adequate quality (e.g. code coverage via testing, scalability and performance engineering/testing), and have experience in technical documentation to support both design activities and training materials for operations team.
Certificates and Licenses:
Acquia or Drupal certification preferred but not mandatory.