Staff Software Engineer

Company:  Canadian College of Business, Science & Technology
Location: Toronto
Closing Date: 28/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Canadian College of Business, Science & Technology (CCBST) is a distinguished academic institution renowned for its commitment to delivering industry-leading education and training in various fields. Established in 2005, CCBST takes pride in being at the forefront of providing high-quality programs designed to equip students with the skills and knowledge needed for successful and fulfilling careers.At CCBST, technology is the driving force behind our growth and expansion. We embrace the pivotal role of technology in shaping modern education and enhancing learning experiences. Looking ahead, we recognize that future engineering projects will play the most important role in ensuring the continued success of our institution, as we remain dedicated to pioneering cutting-edge solutions that will redefine the landscape of education for years to come.Flexible, Hybrid WorkWe have adopted a hybrid work model that combines in-office and virtual collaboration, leveraging our campuses as central hubs to enhance teamwork, align with organizational goals, and address business requirements. This strategy enables us to make agile decisions, eliminate geographical constraints within our global team, and offers greater flexibility in our personal lives.The RoleWe’re seeking a full-time Senior Software Engineer/Developer for a hybrid role in Toronto, Ontario. You will be responsible for building and maintaining high-quality software applications, designing and implementing effective database structures, and collaborating with our international cross-functional teams to develop customized solutions that meet business needs. With your technical expertise, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.ResponsibilitiesParticipate in / lead design reviews with technical and non-technical peers and stakeholders to decide on available technologies.Delivery software solutions and enhance our software platform.Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, design patterns, checking code in, accuracy, testability, and efficiency).Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.Triage product or system issues and debug/track/resolve them by analyzing the sources of problems and the impact on hardware, network, or service operations and quality.Minimum QualificationsBachelor’s degree in computer science, engineering, or related field.5+ years of experience with software development in PHP.Strong knowledge of PHP and Laravel Framework.Strong knowledge of MySQLStrong knowledge of system design, software quality, and operational excellence practicesExperience with front-end technologies such as React, HTML, CSS, and JavaScript.Experience with CI/CD pipelines and best practices. Automated deployment experience is a plus.Experience with modern code version control best practices.Preferred qualifications:Experience with Docker, Terraform, and AWS CloudFormation.Experience with various AWS APIs or tooling and its security & deployment best practices.Experience with performance, large-scale systems data analysis, and visualization tools.Flexible work hours to collaborate with international teams.Experience with AI algorithms is an asset.
Apply Now
Share this job
Canadian College of Business, Science & Technology
  • Similar Jobs

  • Staff Software Engineer

    Toronto
    View Job
  • Staff Software Engineer

    Toronto
    View Job
  • Staff Software Engineer

    Toronto
    View Job
  • Staff Software Engineer

    Toronto
    View Job
  • Staff Software Engineer

    Toronto
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙