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.
* 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.
Drupal Developer in remote at Unknown Company
This position is listed as full time and able to be worked remotely.