- Work on multiple projects, throughout the entire software development lifecycle from determining requirements and concepts, through evaluations, design, development, test, and integration.
Ensuring high-quality solutions by implementing unit tests and supporting the creation and design of integration, load and user acceptance tests.
Support operations by identifying, researching and resolving performance and production issues.
Perform and facilitate peer code reviews and incorporate required code changes.
+5 years PHP development experience.
Proficiency in Object Oriented analysis, design and programming. Knowledge of patterns and tiered architecture.
Sound understanding of unit test practices and frameworks.
Experience with proven and emerging frameworks, continuous integration, and other best practices and technologies.
Expertise in relational databases (MySQL).
Experience with Yii 1.1 and Yii 2 frameworks.
Understanding of TDD practices and tools.
Good understanding and experience developing and consuming RESTful services.
Experience working in an Agile/Scrum environment.
Experience integrating with third party software (CRM, ERP, Billing, …), either providing APIs for integration or using external APIs.
About Home Select