Software Engineer (Canada)

Software Engineer (Canada)

08 Aug
|
TORA
|
Canada

08 Aug

TORA

Canada

Overview

We are seeking a dynamic and innovative Software Engineer to join our vibrant technology team. In this role, you will be instrumental in designing, developing, and maintaining cutting-edge software solutions that drive our business forward. Your expertise will help build scalable applications, optimize system performance, and enhance user experiences across multiple platforms. If you thrive in a rapid-paced environment and are passionate about creating impactful technology, this is the perfect opportunity to elevate your career!

Duties

- Develop, test, and deploy robust web applications and software solutions using languages such as JavaScript, Java, C#, Python, C++, Ruby on Rails, and VBA.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications for application development.
- Design and implement RESTful APIs to facilitate seamless communication between different software components and external services.
- Manage database systems including MySQL, SQL Server, and other relational databases to ensure data integrity and optimal performance.
- Utilize version control tools like GitHub, Git, SVN to track changes, collaborate effectively, and maintain code quality throughout the development lifecycle.
- Work within Agile methodologies to deliver iterative improvements and respond swiftly to evolving project needs.
- Deploy applications on cloud platforms such as AWS and Azure while ensuring security best practices are followed.




- Maintain Linux-based environments for development and deployment activities, troubleshooting issues as they arise.

Skills

- Proven experience in web development with a strong understanding of front-end technologies including JavaScript, HTML/CSS, and front-end frameworks.
- Solid knowledge of application development principles across multiple programming languages like Java, C#, Python, C++, Ruby on Rails, VBA, and C.
- Hands-on experience with SQL databases such as MySQL and SQL Server; familiarity with database design and query optimization.
- Familiarity with cloud services like AWS and Azure for deploying scalable applications.
- Strong understanding of APIs (Application Programming Interfaces) for integrating different systems efficiently.
- Experience working within Agile teams using tools like GitHub, Git, SVN for version control.
- Knowledge of Linux operating systems for development or deployment environments.
- Ability to develop software following best practices in security, performance tuning, and code maintainability.

Join us to be part of a forward-thinking team dedicated to pushing technological boundaries! We value creativity, collaboration, and continuous learning—empowering you to make a real impact through innovative software solutions.

Pay: $57,478.75-$144,092.59 per year

Benefits:

- Casual dress
- Company pension
- Flexible schedule
- On-site parking
- RRSP match
- VRSP

Work Location: Remote

📌 Software Engineer (Canada)
🏢 TORA
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (canada) / canada