Drupal Developer

Drupal Developer

Pyramid Systems Inc | Remote, OR, US

Posted 6 days ago

Apply Now

Description

Description
Job Summary:
The Software Engineer/Developer will support the development, enhancement, maintenance, and technical support of Drupal-based applications and Content Management Systems (CMS). The ideal candidate will have 5-7 years of software development experience, including a minimum of five years building Drupal applications and supporting Drupal-based CMS environments.
The Software Engineer/Developer will work within a technical team supporting web applications and content management solutions in a hosted environment. Experience working with Microsoft Azure is highly desirable.
Requirements
Requirements:

* Design, develop, configure, enhance, and maintain Drupal-based applications and websites.
* Provide technical support for Drupal-based hosting, CMS platforms, and applications.
* Develop and maintain custom Drupal modules, themes, configurations, and integrations.
* Troubleshoot application, configuration, performance, and integration issues within Drupal environments.
* Perform Drupal upgrades, updates, patches, and ongoing application maintenance.
* Support integration of Drupal applications with external systems, services, and API.
* Participate in application testing, troubleshooting, defect resolution, and deployment activities.
* Apply secure software development practices throughout the application development lifecycle.
* Work collaboratively with developers, engineers, technical leads, and other project team members to resolve technical issues and implement enhancements.
* Develop and maintain appropriate technical documentation for applications, configurations, enhancements, and operational support.
* Support Drupal applications operating within Microsoft Azure-hosted environments.
* Participate in technical meetings and, when required, attend meetings at the GPO office.
* Strong knowledge of Drupal architecture, configuration, modules, themes, and CMS functionality.
* Knowledge of software development methodologies and application lifecycle practices.
* Knowledge of web application development, integration, deployment, and support concepts.
* Knowledge of secure development and application maintenance practices.
* Ability to diagnose and resolve complex Drupal application and CMS issues.
* Ability to develop, modify, test, and maintain Drupal-based applications.
* Ability to analyze technical requirements and translate them into effective software solutions.
* Ability to communicate technical information clearly to technical and non-technical stakeholders.
* Ability to work independently while contributing effectively within a distributed development team.
* Strong organizational skills with the ability to manage competing priorities and meet project deadlines.
* Experience deploying, hosting, or supporting Drupal applications in Microsoft Azure.
* Experience supporting Drupal solutions within federal government environments.
* Familiarity with cloud-hosted web application architectures and services.
* Experience working on Agile software development or application support teams.

Qualifications:

* 5-7 years of professional software development or software engineering experience.
* Minimum of five years of experience developing and building Drupal applications.
* Minimum of five years of experience providing technical support for Drupal-based Hosting Content Management Systems and applications.
* Strong hands-on experience with Drupal development, configuration, administration, maintenance, and troubleshooting.
* Experience developing or maintaining custom Drupal modules and themes.
* Experience supporting web applications throughout the software development lifecycle.
* Experience troubleshooting application and CMS-related technical issues.
* Familiarity with source control, application testing, deployment, and software configuration management practices.
* Ability to effectively document technical solutions, configurations, and application changes.
* Strong analytical, troubleshooting, and problem-solving skills.
* Ability to work effectively in a remote, collaborative technical environment.
* Ability to successfully complete a National Agency Check with Inquiries (NACI) screening before beginning work.