Job Responsibilities
- Custom programming and web application development for Drupal
- Testing, maintenance and troubleshooting of existing company sites
- Contributing ideas and efforts towards internal projects and working as part of a team to find solutions on various problems
Required Skills
- Proficient in Drupal, including custom module development, key contributed modules and core API
- Drupal hands-on development experience
- Proficient in the maintenance and administration of Drupal modules and sites.
- Experience integrating open source and third-party applications into existing systems
- Solid understanding of AJAX, HTML, Javascript, and CSS
- Familiarity with source control systems such as Subversion, etc.
- Results-oriented, reliable, able to work under pressure
- Ability to communicate technical ideas to business users and other teams (design, qa)
- Eager to embrace current and emerging web technologies
Qualifications
- A Bachelor degree in Computer Science or a related field (or combined with related experience)
- Solid understanding of HTML, Java-script, and CSS
- Drupal programming experience (samples of applications that you have worked on are required)
- Ability to communicate and work well with others
- Ability to handle a fast-paced work environment, deadlines and new challenges. Experience that would be a plus
General Responsibilities
- Work effectively and collaboratively with Web Systems colleagues on assigned projects and activities.
- Maintain professional relationships with customers, management, colleagues and deliver high-quality customer service.
- Lead design and implementation of Drupal Sites
- Recommending, designing and implementing the appropriate architecture and application design for multiple projects
- Defining transition steps from the current to the future state application architecture including interoperability
- Defining Functional, System and Architectural requirements
- Install and Configure Drupal Environments on-premise and cloud environments
- Develop new Drupal 7/8 Modules and extend existing Drupal Modules
- Debug and resolve Drupal related issues
- Deploy and manage releases for Drupal Applications
- Migrate Drupal websites from Drupal 7 to Drupal 8
- Assist Designers to build Drupal themes
- Recommend to management development approaches and strategies for applications and services provided to House customers.
- Work closely with management, project managers and members of the Development Team to develop detailed specification documents with clear