Tech Mahindra represents the connected world, offering innovative and customer-centric information technology experiences, enabling Enterprises, Associates and Society to Rise™. We are a USD 5.1 billion company with 126,200+ professionals across 90 countries, helping 1058 global customers including Fortune 500 companies. Tech Mahindra is one of the fastest-growing brands and amongst the top 15 IT service providers globally. Every time the society needed us, we stepped in and helped create a new industry. In 1945, our journey commenced with us getting into the steel business, and over time, we expanded to 22 key industries. A need for change in the agricultural practices pushed us to foray into that sector right before the agriculture revolution began in India. We became one of the key torch-bearers of the IT revolution in our country. Our focus now lies in developing alternate energy sources because we believe energy conservation will play a huge role in ensuring a better future – for not just our country and communities, but the entire world.
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.
Method of Application
Signup to view application details.
Signup Now