Senior Software Engineer (PHP)

Full Time
  • Full Time
  • Toronto

Confidential

Department Overview:Technology influences everything we do. Our engineering team plays a vital role in building the powerful technology that allows us to deliver knowledge to our clients faster and more efficiently.The teams contributions enhance the way we serve our clients every day. Team members address complex challenges with optimal solutions, working toward their goal of continuous improvement.The team practices a flat management structure, so employees at all levels feel they have a voice, and their contributions are valued. This is a rapidly growing team with ample opportunities for professional growth, so you can expand your skillset, take on new challenges and make a real impact.As a Senior Software Engineer (PHP), you’ll work with a team of engineers through challenging development projects.

Come join a highly collaborative team of skilled engineers with a passion for quality.Responsibilities:Optimizing monolithic legacy codebases and newer repositories using PHP (Symfony)Work in an agile environment with Product Managers in completing user stories and converting complex business rules/workflows from User Story requirements into bespoke SalesForce type CRM applicationsIntegrate and design highly scalable/transaction heavy API based applications such as Restful APIs and designing JSON payloadsCollaborate with full-stack (Front-end/Back-end) team members with projectsCooperate with QA and Application Support teams to triage bugsWork with large database schemas that would include working with hundreds of tables with millions of rows, stored procedures, views and indexes.Write Unit tests and DocumentationMinimum Technical Qualifications:4 years’ experience with OOP4 years’ experience with PHP4 years’ experience with MYSQL2 years’ experience with REST APIPreferred Technical Qualifications:2 years’ experience with Agile, Scrum and AtlassianRequired Soft Skills:Effective communication skills to explain ideas and processes to others on your team and other departments.Ownership over the projects you are working on and be accountable to others on your team.Strong problem solving and analytical skills to resolve issues quickly and effectively.Ability to collaborate well with other departments such as product management, QA, DevOps, and IT in order to meet strategic goals.Be a self-starter who has the drive to see projects completed.Be able to think outside the box when approaching challenges and product development.

To apply, please visit the following URL: