Senior PHP Developer
Software International
- Toronto, ON
- Contract
- Full-time
- Have strong knowledge of the PHP language and have experience with frameworks like Laravel, Symfony or similar.
- Experience implementing and using RESTful APIs in a microservice architecture
- Have usable understanding of front-end technologies.
- Understand the concepts of object oriented programming.
- Have familiarity with optimizing interactions with backend storage, such as MySQL.
- Have experience developing in a largely-distributed environment.
- Have prior experience working with the design and integration of online payment gateways such as PayPal. Stripe, PayU, Square, Visa or others
- Be eager to make an impact on the organization.
- Develop, debug, and maintain website applications using our in-house methodologies and process flows.
- Solve complex, as well as basic, technology issues as they arise.
- Timely communication of issues and status information to Team Leads concerning system development activities.
- Provide architectural input for modifications to existing systems, as well as creating new systems from the ground up.
- Working closely with the project manager and senior staff to ensure stated business objectives are met.
- Other duties as may be assigned by management.
- PHP (7+ years)
- MySql (4+ years)
- OOP Concepts (3+ years)
- JSON
- Remote Processing
- Prior experience working with billing/invoice/financial software components
- Linux-based systems administration
- Knowledge of open source solutions like AWS.
- Proficient understanding when committing code to Git, Branching and Merging code.
- Integration of multiple data sources and databases into one system.
- Payment Gateway Integration.
- Large volume email dispatching
- React
- Javascript
- HTML5
- CSS3
- RabbitMq
- Elasticsearch
- Some clients are located in Canada/US, so being flexible to work on EST hours at times is key