Position : Drupal Developer
Experience : 6- 7 Years
Location : Kochi
Employment Type : Full-Time
Salary as per industry standards
Role Overview :
We are seeking a highly skilled Drupal Developer with 6- 7 years of hands-on experience in designing, developing, and maintaining Drupal-based systems. The ideal candidate will also have strong expertise in building secure integrations with enterprise platforms such as Salesforce (SFCC / SFDC), SAP, and SharePoint, ensuring seamless and scalable data exchange across systems.
Key Responsibilities :
- Manage ongoing Drupal development, maintenance, and support activities.
- Design and implement custom Drupal modules, themes, and components.
- Develop RESTful APIs and middleware logic for integration with external platforms such as SFCC, SAP, SFDC, and SharePoint.
- Implement authentication and security mechanisms (OAuth 2.0, JWT, API Keys).
- Work with search technologies (Apache Solr or Elasticsearch) to enable federated and optimized search capabilities.
- Ensure scalable, maintainable, and testable integration solutions across applications.
- Collaborate closely with backend and enterprise platform teams (Salesforce, SAP, Microsoft).
- Participate in code reviews, performance optimization, and deployment processes.
- Prepare and maintain technical documentation for APIs, workflows, and configurations.
Required Skills :
Strong experience with Drupal 9 / 10, including :1. Custom module development
2. Hooks, entities, and configuration management
Proficiency in PHP, MySQL, HTML5, CSS3, Twig, and JavaScript (ES6).Expertise in REST API development and JSON-based integrations.Familiarity with Salesforce (SFCC / SFDC), SAP OData APIs, and Microsoft Graph API.Experience implementing authentication protocols (OAuth 2.0, SAML, JWT).Strong understanding of Git and version control workflows.Experience working in containerized environments (Docker) and CI / CD pipelines (GitHub Actions, Jenkins).Excellent problem-solving, communication, and documentation skills.Good to Have :
Experience with middleware platforms (MuleSoft, Boomi, or custom Node.js-based solutions).Exposure to message queues (RabbitMQ, Kafka) or event-driven architectures.Understanding of enterprise integration patterns and data synchronization strategies.Experience working in Agile / Scrum environments.(ref : hirist.tech)