Job Summary
We are looking for a software developer with experience in Drupal framework and web development to join our software development team. You will be responsible for developing and maintaining the Drupal-based HP Developers Portal (website), including Drupal modules and themes, as well as integrating with other web services and APIs. You will also participate in the full software development life cycle, from new feature requirements analysis to testing and deployment. You will work collaboratively with other developers, designers, and stakeholders to deliver high-quality products that meet user needs and expectations.
Key Responsibilities
Develop and maintain Drupal-based HP Developers Portal (website)
Install, configure, and customize Drupal modules and themes
Implement UI/UX design using React, HTML, CSS, JavaScript, and jQuery
Use PHP and Node.js to write server-side code and logic
Use MySQL to access and manipulate the Drupal database
Design and test REST APIs using Open API Specification, Postman, and other tools
Use Git and other tools to manage source code and version control
Use ADO, Jira, and other tools to manage requirements and issues
Use Visual Studio and other tools to write and debug code
Use ADO, Codeway, and other tools to implement DevOps and deployment pipelines
Write unit tests and perform quality control to identify and fix bugs
Follow Agile Scrum methodology and best practices for software development
Communicate and collaborate effectively with other team members and stakeholders
Required Skills and Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field
Typically has 7-10 years of work experience, preferably in applications engineering or web development with at least 3 years of experience in Drupal development
Proficient in PHP, React, HTML, CSS, JavaScript, jQuery, and Node.js
Knowledgeable in Drupal framework, content management systems, and theme development
Experience in web development, UI/UX design, and responsive and adaptive design
Experience in designing and testing REST APIs
Experience in using MySQL, Git, ADO, Jira, Visual Studio, and other tools
Experience in following software development life cycle, especially Agile Scrum
Experience in test driven development, quality control, and DevOps
Analytical, strategic, and creative problem solving skills
Collaboration, teamwork, and communication skills
Organizational and time management skills
Accuracy and attention to detail
Fluent in English language: both verbal and written
Equal Opportunity Employer (EEO):
HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).