Freelance Senior Drupal Developer - Drupal 8/9 - Full Remote

Azure DevOps / MS DynamicsRemote JobRemotefull timeSenior
Active

Job description

This is a remote position. For an international organization, we are urgently looking for a Full REMOTE Senior Drupal Software Developer and Architect to migrate existing Drupal 8 applications to Drupal v9 and improve the applications code maintainability and architecture as needed. EU candidates need to be fluent in English. All positions are long-term. Candidates need to live and work in Europe. A work permit is required. This position is open for freelancers and employees. During the corona crisis, interviews will be done through WEBEX, and travel is not required for the interviews. All positions are long-term. Tasks and Responsibilities: Migrate Drupal 8 applications to Drupal 9, including the migration of several custom modules; Work with the development teams to seamlessly integrate the migration work in their activities, as well as guide the teams into using Drupal 9 development best practices; Refactor the PHP code for better maintainability and for alignment with industry’s best practices; Troubleshoot and remediate system problems affecting availability and functionality; Efficiently collaborate with other team members and stakeholders; Ensure alignment with UN’s technical standards and procedures; Deliver complete technical and user documentation; Review of the Research Drupal application, including a review report suggesting all the improvements needed to align it with industry’s best practices; Perform other related duties as required; Profile: Bachelor or Master degree +10 years proven experience in developing and architecting applications on Drupal; Drupal 8 and 9 experience; Proven experience with migrating applications from Drupal v8 to v9; Proven experience with the following tools: Drupal 8, Drupal 9, PHP, JS, HTML, CSS, MySQL or similar, REST APIs, ...; PHP development experience; Excellent spoken and written English; Nice to have: Experience with Docker; Experience with DevOps and CI/CD; Location: Remote; Salary/Day price: Depending on experience; Interested: Please send your resume and motivation to resume@be-consultancy-group.com.This is a remote position. For an international organization, we are urgently looking for a Full REMOTE Senior Drupal Software Developer and Architect to migrate existing Drupal 8 applications to Drupal v9 and improve the applications code maintainability and architecture as needed. EU candidates need to be fluent in English. All positions are long-term. Candidates need to live and work in Europe. A work permit is required. This position is open for freelancers and employees. During the corona crisis, interviews will be done through WEBEX, and travel is not required for the interviews. All positions are long-term. Tasks and Responsibilities: Migrate Drupal 8 applications to Drupal 9, including the migration of several custom modules; Work with the development teams to seamlessly integrate the migration work in their activities, as well as guide the teams into using Drupal 9 development best practices; Refactor the PHP code for better maintainability and for alignment with industry’s best practices; Troubleshoot and remediate system problems affecting availability and functionality; Efficiently collaborate with other team members and stakeholders; Ensure alignment with UN’s technical standards and procedures; Deliver complete technical and user documentation; Review of the Research Drupal application, including a review report suggesting all the improvements needed to align it with industry’s best practices; Perform other related duties as required; Profile: Bachelor or Master degree +10 years proven experience in developing and architecting applications on Drupal; Drupal 8 and 9 experience; Proven experience with migrating applications from Drupal v8 to v9; Proven experience with the following tools: Drupal 8, Drupal 9, PHP, JS, HTML, CSS, MySQL or similar, REST APIs, ...; PHP development experience; Excellent spoken and written English; Nice to have: Experience with Docker; Experience with DevOps and CI/CD; Location: Remote; Salary/Day price: Depending on experience; Interested: Please send your resume and motivation to resume@be-consultancy-group.com.

This is a remote position.

For an international organization, we are urgently looking for a Full REMOTE Senior Drupal Software Developer and Architect to migrate existing Drupal 8 applications to Drupal v9 and improve the applications code maintainability and architecture as needed.EU candidates need to be fluent in English. All positions are long-term. Candidates need to live and work in Europe. A work permit is required. This position is open for freelancers and employees.During the corona crisis, interviews will be done through WEBEX, and travel is not required for the interviews. All positions are long-term.Tasks and Responsibilities:Tasks and Responsibilities:
  • Migrate Drupal 8 applications to Drupal 9, including the migration of several custom modules;
Migrate Drupal 8 applications to Drupal 9, including the migration of several custom modules;
  • Work with the development teams to seamlessly integrate the migration work in their activities, as well as guide the teams into using Drupal 9 development best practices;
Work with the development teams to seamlessly integrate the migration work in their activities, as well as guide the teams into using Drupal 9 development best practices;
  • Refactor the PHP code for better maintainability and for alignment with industry’s best practices;
Refactor the PHP code for better maintainability and for alignment with industry’s best practices;
  • Troubleshoot and remediate system problems affecting availability and functionality;
Troubleshoot and remediate system problems affecting availability and functionality;
  • Efficiently collaborate with other team members and stakeholders;
Efficiently collaborate with other team members and stakeholders;
  • Ensure alignment with UN’s technical standards and procedures;
Ensure alignment with UN’s technical standards and procedures;
  • Deliver complete technical and user documentation;
Deliver complete technical and user documentation;
  • Review of the Research Drupal application, including a review report suggesting all the improvements needed to align it with industry’s best practices;
Review of the Research Drupal application, including a review report suggesting all the improvements needed to align it with industry’s best practices;
  • Perform other related duties as required;
Perform other related duties as required;Profile:Profile:
  • Bachelor or Master degree
Bachelor or Master degree
  • +10 years proven experience in developing and architecting applications on Drupal;
+10 years proven experience in developing and architecting applications on Drupal;
  • Drupal 8 and 9 experience;
Drupal 8 and 9 experience;
  • Proven experience with migrating applications from Drupal v8 to v9;
Proven experience with migrating applications from Drupal v8 to v9;
  • Proven experience with the following tools: Drupal 8, Drupal 9, PHP, JS, HTML, CSS, MySQL or similar, REST APIs, ...;
Proven experience with the following tools: Drupal 8, Drupal 9, PHP, JS, HTML, CSS, MySQL or similar, REST APIs, ...;
  • PHP development experience;
PHP development experience;
  • Excellent spoken and written English;
Excellent spoken and written English;Nice to have:Nice to have:
  • Experience with Docker;
Experience with Docker;Experience with Docker;
  • Experience with DevOps and CI/CD;
Experience with DevOps and CI/CD;Location: Remote;Location:Salary/Day price: Depending on experience;Salary/Day price:Interested:Interested:Please send your resume and motivation to resume@be-consultancy-group.com.resume@be-consultancy-group.comI'm interested{{criteriaIndex}} {{field}} {{captialize(condition)}} ( ) {{cxPropHelpText}} {{cxPropField.consent_details.description}} {{record.Posting_Title}} {{record.Posting_Title}} {{record.Posting_Title}} {{candidate.Email}} {{topMessage}} Job Details {{topMessage}} previous next {{title}} {{score}}% Job Description {{unescape(sanitizeHTML(descriptionHTML))}} {{message}} Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}} For privacy and security purposes, please go through the following points and provide consent. Accept Decline {{getI18n("zr.careers.publicpage.meta.joblisting")}} {{getI18n("zr.careers.publicpage.meta.joblisting")}} {{cxPropAssessment.name}} {{getI18n("zr.questionnaire.question.information.heading")}} {{getI18n("zr.cw.autofill.head")}} {{cxPropBodyMessage}} {{getI18n("zr.careers.autopopulate.success")}} {{getI18n("zr.cw.apply.sign",cxPropCompanyInfo.name)}} {{if(cxPropDetails.applyWithSeekButton,cxPropDetails.applyWithSeekButton.buttonLabel,getI18n("zr.quickapply.apply.toggle","Seek"))}} {{getI18n('zr.eeo.questionnaire.portal.maintitle')}} {{botName}} {{getI18n("zr.zia.sb.consent.msg1")}}{{criteriaIndex}}{{criteriaIndex}}{{field}} {{captialize(condition)}}{{field}}{{captialize(condition)}}( )(){{cxPropHelpText}}{{cxPropHelpText}}{{cxPropField.consent_details.description}}

{{cxPropField.consent_details.description}}

{{record.Posting_Title}}{{record.Posting_Title}}{{record.Posting_Title}}

{{record.Posting_Title}}

{{record.Posting_Title}}{{record.Posting_Title}}

{{record.Posting_Title}}

{{record.Posting_Title}}
  • {{record.Posting_Title}}

{{record.Posting_Title}}

{{record.Posting_Title}}{{candidate.Email}}{{candidate.Email}}{{candidate.Email}}

{{candidate.Email}}

{{topMessage}}Job DetailsJob DetailsJob DetailsJob Details{{topMessage}}previousnext{{title}} {{score}}% Job Description {{unescape(sanitizeHTML(descriptionHTML))}}{{title}} {{score}}% Job Description {{unescape(sanitizeHTML(descriptionHTML))}}{{title}} {{score}}%

{{title}}

{{title}}{{score}}%Job Description {{unescape(sanitizeHTML(descriptionHTML))}}

Job Description

{{message}}

Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}}

For privacy and security purposes, please go through the following points and provide consent.Accept DeclineAccept DeclineAcceptDecline{{getI18n("zr.careers.publicpage.meta.joblisting")}}{{getI18n("zr.careers.publicpage.meta.joblisting")}}
  • {{getI18n("zr.careers.publicpage.meta.joblisting")}}
{{getI18n("zr.careers.publicpage.meta.joblisting")}}{{getI18n("zr.careers.publicpage.meta.joblisting")}}{{getI18n("zr.careers.publicpage.meta.joblisting")}}
  • {{getI18n("zr.careers.publicpage.meta.joblisting")}}
{{getI18n("zr.careers.publicpage.meta.joblisting")}}{{cxPropAssessment.name}} {{getI18n("zr.questionnaire.question.information.heading")}}{{cxPropAssessment.name}} {{getI18n("zr.questionnaire.question.information.heading")}}{{cxPropAssessment.name}}

{{getI18n("zr.questionnaire.question.information.heading")}}

{{getI18n("zr.cw.autofill.head")}} {{cxPropBodyMessage}} {{getI18n("zr.careers.autopopulate.success")}}

{{getI18n("zr.cw.autofill.head")}}

{{cxPropBodyMessage}}

{{getI18n("zr.careers.autopopulate.success")}}

{{getI18n("zr.cw.apply.sign",cxPropCompanyInfo.name)}}

{{getI18n('zr.eeo.questionnaire.portal.maintitle')}}{{botName}}{{botName}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}