Responsibilities
- Implement, and maintain server-side logic using PHP Drupal framework.
- Build efficient, reusable, and reliable PHP modules.
- Integrate data storage solutions, including databases, key-value stores, blob stores, etc.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Optimize application for maximum speed and scalability.
- Implement security and data protection measures.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews, ensuring code quality and adherence to coding standards.
- Troubleshoot, debug, and resolve application issues and defects.
- Stay updated on emerging technologies and best practices in backend development.
Requirements
- Bachelors degree in Computer Science, Engineering, or a related field.
- 4 to 5 years of experience in PHP development, with a focus on backend development.
- Proficiency in PHP CodeIgniter framework.
- 3 to 4 years experience in Drupal is a must.
- Strong understanding of object-oriented PHP programming.
- Experience with relational databases such as MySQL, PostgreSQL, etc.
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, jQuery, etc.
- Experience with RESTful APIs and web services.
- Knowledge of version control systems such as Git.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work independently and in a team environment.
- Proven ability to meet deadlines and deliver high-quality work.
Preferred Qualifications
- Experience with other PHP frameworks such as Drupal, Laravel, Symfony, etc.
- Knowledge of NoSQL databases such as MongoDB, Redis, etc.
- Experience with cloud platforms such as AWS, Azure, Google Cloud, etc.
- Understanding of agile development methodologies.
- Experience with automated testing frameworks.
Skills:- J2EE, Spring Boot and Hibernate (Java)