This job offer is closed.

Software Developer

Toronto $60,000 - $85,000

Who we are

Oliver is a leading Canadian provider of training and evaluation services for licensed professions. For over 30 years Oliver has prepared thousands of individuals for entry to the banking, securities, insurance, and financial planning industries. Oliver has evolved to become a front and back office solution provider for corporations, regulators and national associations. Oliver is an innovator in its markets and has created sophisticated technical solutions for the delivery of training and exams.

About the Job

As an Intermediate Software Developer at Oliver, you will play a crucial role in designing, developing, and implementing robust and scalable solutions for web applications. You will collaborate closely with the development team to ensure the smooth integration of server-side logic with user-facing elements.

What will you do?

Collaborate closely with our development team in crafting, coding, and implementing reliable and scalable solutions for web applications.

Write clean and efficient PHP code while following coding standards and best practices.

Assist in enhancing and optimizing database queries, striving for top performance and reliability in database operations.

Collaborate actively with front-end developers to smoothly integrate server-side logic with user-facing components.

Engage in thorough testing and debugging of applications, diligently identifying and resolving issues and bugs.

Participate eagerly in code reviews, offering constructive feedback to peers, and contributing to code quality and consistency.

Stay updated on industry trends and the latest advancements in software development technologies.

What Qualifications do you need to succeed?

Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).

Experience as a Full-stack Developer or in a similar role.

Proficiency in Linux-based environments, server management, and Apache web servers.

Good knowledge of MariadB and MySQL database design, optimization, and query performance.

Proficiency in PHP and relevant frameworks (e.g., Laravel, Symfony).

Solid understanding of object-oriented programming principles and design patterns.

Knowledge of other programming languages and frameworks (e.g.Node.js).

Familiarity with AWS cloud platform and deployment strategies.

Experience with version control systems (e.g., Git, Bitbucket) and collaboration tools (e.g., JIRA, Trello).

Familiarity with front-end technologies, frameworks (Javascript, React, HTML, CSS, jQuery) and their integration with back-end systems.

Excellent problem-solving skills and ability to work effectively in a team-oriented environment.

Great communication and interpersonal skills to convey technical concepts to non-technical stakeholders.

Familiarity with Moodle development is nice to have.

Closing date 11/30/2023

Location Toronto

Salary $60,000 - $85,000

Hours per week 37.5

More from the employer