Software Engineer (Drupal)
Coforge · Remote, Oregon, United States
Coforge · Remote, Oregon, United States
**Roles and Responsibilities :** - Design, develop, test, and deploy high-quality software applications using Drupal framework. - Collaborate with cross-functional teams to identify requirements and implement solutions that meet business needs. - Develop RESTful APIs using Node.js and Express.js for data integration and retrieval. - Troubleshoot issues related to application performance, scalability, and security. **Job Requirements :** - - 3+ years of solid Experience developing web solutions in Drupal 9, 10 and 11 with PHP implementations in a LAMP environment - Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, Services and Layout Builder - Experience in 3rd Party API integration - Experience creating custom Drupal modules and custom themes - Solid knowledge of database management systems, database programming tools (such as MySQL), - Through understanding of the Software Development Lifecycle (e.g. Requirements, Design, Development, Testing) and exposure to Agile or iterative SDLCs. - Solid Knowledge of OAD Concepts and software engineering best practices - Committed to quality and good customer orientation, good interpersonal skills, a willingness to help others - Excellent communication skills in a Customer Service Environment **Duties and responsibilities:** - Responsible for designing and implementing new features and functionality, ensuring high-performance and availability, and managing all technical aspects of the CMS - Develops and maintains software components, including reports supporting business functions as required - Assures the quality of developed components and adherence to common standards and framework - Provides and maintains technical documentation for developed applications - Maintains development frameworks, standards, guideline around workflow tool and engine - Performs other duties as required.