Join Orange Jordan Family , Where Caring, Responsibility & Boldness drive growth, innovation & collaboration!
Be part of a team that's shaping the future.
We are committed to offering the best to our customers, colleagues & stakeholders.
We keep our promises, act responsibly and speak the truth.
We are ambitious and determined and take the initiative to seize opportunities.
#Lifeatorange #Orangeishere #careersinjordan #nowhiring #jobopening #technology #boostyourcareer
Key Accountabilities:
- Develop and maintain custom Drupal modules, adhering to best practices and coding standards to extend the functionality of the Drupal platform.
- Implement robust backend features using Drupal Core APIs (Entity, Form, Cache, Database, Plugin, Migrate), ensuring efficient data management and processing.
- Design and integrate RESTful/JSON APIs with both internal and external systems, facilitating seamless data exchange and application interoperability.
- Optimize Drupal application performance by leveraging caching layers and implementing efficient data handling techniques to improve site speed and responsiveness.
- Ensure application security through the implementation of proper permissions, thorough input validation, and secure coding practices to protect against vulnerabilities.
- Troubleshoot, debug, and resolve backend issues in both custom and contributed Drupal modules, ensuring the stability and reliability of the platform.
- Collaborate effectively with frontend developers, site builders, and QA teams to deliver integrated and high-quality solutions.
- Support deployments and manage environments using Composer and CI/CD pipelines, streamlining the release process and ensuring consistent environments.
- Write clean, well-documented, and testable code, ensuring maintainability and facilitating future enhancements.
- Participate in code reviews to maintain code quality and share knowledge within the development team.
- Stay up-to-date with the latest Drupal updates, security patches, and community best practices to continuously improve the platform.
- Contribute to the continuous improvement of development processes and methodologies, promoting efficiency and effectiveness.
- Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
- Develop and maintain technical documentation for developed modules and APIs
Education & Experience:
- Bachelor's degree in Computer Science, Software Engineering, or Computer Information Systems.
- 5-7 years of experience in Drupal development, with a focus on backend development and API integration