Job Position:
We are looking for a seasoned programmer to reinforce our team of experts in Smart Integrations.
* Main Responsibilities:
* Work independently with a broad view on the project;
* Participate in communication with partners and clients when needed;
* Understand and follow release processes within the organization;
* Contribute to requirements analysis, development, unit testing and documentation;
* Create high-quality code to meet specific customer needs and configurations;
* Troubleshoot and debug issues with some guidance from senior team members if necessary;
* Achieve a deeper understanding of the company platform and processes, suggesting improvements accordingly.
Essential Qualifications:
* Educational background in Information Technology or equivalent;
* At least 4 years of experience with PHP;
* Familiarity with PHP versions 7.3 to 8.1;
* Clear understanding of Object-Oriented Programming, Design Patterns and anti-patterns, SOLID principles;
* Experience with relational Database Management Systems;
* Familiarity with project tools (Atlassian or git/svn);
* Working knowledge of testing layers (unit, integration, and functional testing);
* Understanding of algorithms and distributed systems;
* Proficiency in English.
Bonus Skills:
* Experience with e-commerce solutions like Magento, Prestashop, CS-Cart, xCart or any PHP CMS such as WordPress, Drupal, Joomla;
* Knowledge of JavaScript (ES6) is an asset;
* Experience with service-oriented architecture, ideally in an e-commerce context;
* Familiarity with SCRUM methodology.