About the job
Key Responsibilities
- Develop efficient, clean, and well-structured code.
- Create detailed specifications for software development.
- Perform troubleshooting, testing, and maintenance of core product software and databases to ensure optimal performance and functionality.
- Engage in all stages of the software development lifecycle.
- Adhere to industry best practices in software development.
- Implement and deploy new features to enhance existing procedures and tools as required.
Requirements
- Demonstrated experience in PHP software development.
- Familiarity with open-source projects such as Joomla, Drupal, and osCommerce.
- Proficient understanding of web technologies including HTML, CSS, JavaScript, and AJAX.
- Strong knowledge of relational databases, version control systems, and web service development.
- Experience working with common third-party APIs (e.g., Google, Facebook, eBay).
- Strong passion for excellent design and coding practices with a desire to innovate.
- BS/MS degree in Computer Science, Engineering, or a related field.
Technology Proficiency:
- PHP
- Magento
- JavaScript
- Angular JS
- Node JS
