Job Details
Roles and Responsibilities 1 Experience developing web solutions in Drupal and PHP implementations in a LAMP environment OR WAMP environment 2 Responsible for developing high-performing APIs for our solutions 3.
Ability to architect enterprise Drupal solutions including data, display, and information architecture 4 Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, and Panels5 Experience in creating custom Drupal modules.
6 Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery 7 Knowledge of PHP, PHP files and theme functions, and knowledge of the Drupal theme layer 8.
Through understanding of the Software Development Lifecycle (eg Requirements, Design, Development, Testing) and exposure to Agile or iterative SDLCs 9 Identify and correct bottlenecks and fix bugs.
10 Help maintain code quality, organization, and continuous integration system 11 Unit test the code and document the deliverablesTechnical Skills:1.
Drupal CMS (Drupal 7, Drupal 8, and Drupal 9 (good to have)) and development framework including Themes, Modules, Core, etc 2 Web programming (Core PHP, JavaScript, CSS3 and HTML5, jQuery, Ajax) 3 Working experience with MySQL database is required.
4 Proven experience developing professional B2C/ B2B websites and APIs 5 Proficiency in relational databases such as MySQL, Postgres, etc 6.
Experience with web development based on open-source platforms 7 Experience and understanding of cross-browser compatibility issues 8 Multitask effectively in a fast-paced, deadline-driven environment.
9 Experience with multisite installs, internationalization tools, and Performance optimizations 10 Familiarity with development 11.
Experience with performance and memory tuning 12 Ability to understand business requirements and translate them into technical requirements 13 Proficiency in using Version Control Systems such as Git or SVN.
14 Working knowledge of Project Management tools (ie Jira) 15 Working knowledge of API testing using the POSTMAN tool.
16 Experience with Docker and CI/CD tools such as Travis, Jenkins, GitHub, etc 17 Excellent troubleshooting skills Good project management skills.