A recognized services company is looking to add a new Drupal Developer to their growing staff.
***This is a Remote opportunity***
Responsibilities:
- Work with key stakeholders to administer and develop components for the client's website
-
Learn and understand the business process as they relate to the client's website, specifically training, events, and the subscription process
-
Meet with website stakeholders to determine their needs, schedule and recommendations for web site development and site administration
-
Work with our system administrator and other developers to effectively host web sites for customers that are designed and developed in Creative Services
-
Design, develop, test, modify, document, install, and maintain Drupal modules and web application on the client's website
-
Customize and extend existing Drupal modules and themes along with developing and implementing new modules and theme
-
Develop and maintain applications using Drupal 8 backend development
-
Develop new or customize existing themes: knowledge of existing themes, HTML, CSS, JavaScript frameworks/jQuery
-
Able to troubleshoot on module patch fixes on customization and upgrades.
-
Provide & implement a proper testing mechanism for Drupal websites
-
Perform testing of the client's website, related software applications, software tools and hardware related to the Drupal-based environment to validate applicability and value for customers and for Creative Services
-
Other software projects may be assigned
Qualifications:
- Must be a US Citizen or Green Card/Permanent Resident
-
Bachelor's degree and 5 years' experience in software development or a total 8 years of relevant experience will be accepted in lieu of the degree
-
A minimum of 1-3+ years of experience working in major aspects of Drupal web application development and web architecture
-
Web development work experience with custom Drupal development, and Drupal Web Content Management System (WCMS) implementation
-
Proficiency in Drupal, including custom module development, key contributed (open sourced) modules and the core API, CCK, Views
-
Proficiency in creating and configure views for building content list pages, blocks, and feeds
-
Ability to create and use taxonomy vocabularies and terms for classification and organization of content
-
Ability to utilize hook menu, hook form alter, hook query alter, hook install, add CSS, Drupal add JavaScript etc
-
Ability to debug Drupal, using devel, drush, firebug, and the various log files (watchdog, Apache, PHP, MySQL etc)
-
Ability to deploy and manage Drupal websites on servers
-
Proficiency in configuring block types, manage blocks library and configure block layouts. Along with building main and sub-menu navigation systems by using menus
-
Proficiency in translating requirements/specifications into web apps using full Drupal approach and using headless approach as well (if required)
-
Proficiency in creating and configure content types with appropriate fields and field settings for building data structures
-
Proficiency in MSSQL, MySQL and other relational databases
-
Proficiency in building RESTful web applications using core web services capabilities
-
Proficiency in the developing, maintenance and administration of Drupal modules and sites
-
Familiarity with Drupal multi-site installation configurations and best practices
-
Competency in Hand-coding HTML and table-less CSS
-
Proficiency using templates to theme components
-
Proficiency in writing template pre-process functions for overriding custom output
-
Experience with revision/version control systems (such as Git, SVN etc)
-
Ability to communicate clearly and accurately (both oral and written forms)
-
Familiar with agile / scrum process
-
Familiarity with Microsoft DevOps, JIRA, or similar platforms
-
Strong skills with MS Word, Excel, Project, and Visio