Jobs
>
Lagos

    Drupal Developer - Lagos, Nigeria - Tech Mahindra

    Tech Mahindra
    Tech Mahindra Lagos, Nigeria

    1 week ago

    Default job background
    Full time
    Description

    Responsibilities:

    Drupal Website and Application Development:

    • Develop, customize, and maintain Drupal-based websites and applications according to client requirements.
    • Collaborate with stakeholders to gather project specifications and translate them into technical solutions.
    • Implement and customize Drupal themes, modules, and plugins to enhance functionality and user experience.

    Front-end Development:

    • Implement responsive and visually appealing front-end designs using HTML, CSS, and JavaScript.
    • Ensure cross-browser compatibility and optimize the performance of Drupal websites and applications.
    • Collaborate with designers to translate UI/UX designs into functional Drupal templates and components.

    Drupal Configuration and Customization:

    • Configure and customize Drupal content types, fields, views, and taxonomies to meet project requirements.
    • Integrate third-party APIs, services, and modules into Drupal-based solutions.
    • Develop custom Drupal modules or extensions as needed to extend core functionality.

    Database Management:

    • Design and optimize Drupal database schema and queries for efficient data storage and retrieval.
    • Perform database maintenance tasks, including backups, migrations, and performance tuning.
    • Ensure data integrity and security within Drupal applications.

    Testing and Quality Assurance:

    • Conduct unit testing and troubleshooting to ensure the quality and stability of Drupal solutions.
    • Collaborate with QA teams to perform integration and end-to-end testing.
    • Identify and resolve bugs and issues reported by users or internal stakeholders.

    Documentation and Collaboration:

    • Document codebase, technical specifications, and development processes.
    • Collaborate effectively with cross-functional teams, including designers, project managers, and backend
    • developers.
    • Participate in code reviews and provide constructive feedback to team members.

    Requirements:

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • Minimum of 5 years of experience as a Drupal Developer, preferably in the telecom sector or a related industry.
    • Strong proficiency in Drupal 8 or Drupal 9, including custom module development and theming.
    • Proficiency in front-end web technologies, such as HTML, CSS, JavaScript, and jQuery.
    • Experience with Drupal site-building, configuration, and administration.
    • Solid understanding of Drupal architecture, including entities, hooks, and APIs.
    • Knowledge of PHP and MySQL for Drupal development.
    • Experience integrating Drupal with third-party APIs and services.
    • Familiarity with version control systems, such as Git.
    • Strong problem-solving and analytical skills.
    • Attention to detail and a focus on delivering high-quality work.
    • Excellent communication and collaboration abilities.
    • Ability to work effectively in a fast-paced, deadline-driven environment.