JOB SUMMARY: We are looking for a CRM developer to join our IT team! As a CRM Developer, you will be responsible for supporting and developing primarily for the Sales teams and Sales operations team. A solid history of experience and knowledge of CRMs is a must. If you have outstanding programming skills and a great passion for developing innovative applications, then you will love this job. DUTIES AND RESPONSIBILITIES: • Be involved and participate in the overall application lifecycle • Main focus on coding and debugging • Collaborate with Front-end developers • Define and communicate technical and design requirements • Provide training, help and support to other team members • Build high-quality reusable code that can be used in the future • Develop functional and sustainable web applications with clean codes • Troubleshoot and debug applications • Stay up to date with current best practices • Manage cutting-edge technologies to improve applications • Collaborate with multidisciplinary team of designers, developers and system administrators • Follow new and emerging technologies • Develop PHP code within a framework SKILLS AND EDUCATIONAL REQUIREMENTS • BS degree or 7 years of equivalent development experience • Around 5+ years of experience in a CRM development • Knowledge of Orocommerce CRM on-premise • Experience in writing programs in PHP • Experience using SQL Queries and Stored Procedures • Strong analytical and problem-solving skills to solve complex business problems • Experience with the Symfony Framework • Experience supporting Digital platforms and Digital Commerce Analytic datasets • Excellent written and oral communication skills Preferred Skills: • Experience with the Orocommerce software application framework a plus • Experience with Magento Commerce • Experience building both responsive and mobile app • Advanced understanding of CRM for Sales and Sales Operations solutions as well as web design