IDEALFORCE has a Contract/potential CTH position available immediately for a Drupal Developer to join our customer in Phoenix, AZ. The role involves developing and maintaining custom Drupal modules, performing full life-cycle software development, and working directly with business units to translate business requirements into system specifications.
Requirements
- Fluency with Drupal 7.x, and LAMP (Linux, Apache, MySQL, PHP) stack
- Ability to develop and maintain custom Drupal modules
- Fluency in PHP and strong PHP development background
- Experience with front-end development using HTML, CSS, JavaScript, jQuery
- Previous experience implementing Responsive Web Design using Drupal
- Experience working in an agile software development environment
- Experience with Git
- Advanced configuration of core and user contributed Drupal modules
- Develop custom Drupal modules
- Perform full life-cycle software development, which includes feasibility and/or cost studies
- Perform requirements definition, analysis, design, coding, testing (unit, system, QA) and implementation functions
- Work directly with business units to translate business requirements into system specifications
- Maintain knowledge of current ADHS standard languages, coding methods, and operations requirements
- Analyze existing program logic to determine best method of accomplishing required changes or cause of program malfunction
- Perform new development, maintenance, and modification of programs to ensure responsiveness to user needs and efficient operation in the production environment
- Ability to design application logic, database schema, and/or familiarity with systems architecture specifications to adhere to prescribed standards
- Utilize tools to analyze application performance to detect/correct bugs or other performance issues and determine more efficient logic or code design
- Document and maintain user and/or technical documentation
- Provide technical leadership on Drupal architecture and projects
- Help redesign and implement content/feature enhancements to existing websites
- Design and manage new and existing websites and web application user interfaces
- Oversee, evaluate and produce valid and organized code
- Investigate and evaluate new technologies and tools to support business needs
- Strong written and verbal communication skills
- Creative problem solving and trouble shooting
- Experience dealing with customers