Toronto Employment Platform

Software Developer

Company Overview

Ready to take on more and develop your career, you will be supported and nurtured to grow both personally and professionally.

This is an exciting opportunity to join a forward-looking innovative company that employs innovative people. We work alongside our customers to generate success for them. Through the quality of our services and products, and the long-term commitment of our staff, we add value to our customer’s businesses and thereby create a basis for our own long-term success.

For more than 30 years, Asigra has had a single-minded dedication to enterprise-class backup and recovery, and has an unparalleled reputation of protecting data for fortune 500 companies with over one million installations worldwide. Our award-winning software delivers maximum security, reliability, manageability and affordability for private, public and hybrid clouds for businesses of any size.

And because the value of technology can only be measured by its ability to achieve business objectives…our goal is clear: ensuring organizations get back up and running efficiently after a data loss as Recovery is Everything.

Asigra has been recognized as the Top Enterprise Backup App by Techtarget Storage Magazine and was recently cited as one of the Top 10 Cloud Companies to Watch. More information on Asigra can be found at

Role Summary

We are looking for someone who is passionate about software and can demonstrate effective teamwork working as part of a team. The successful candidate will develop and maintain a backup application in a client/server architecture. Development of the application includes code maintenance (bug fixes and speed improvements), as well as the development of new features and functionality. Expect high exposure to new technologies and emphasis on cross platform development and interaction. Reporting to the Senior Manager of Software Development, you will be responsible for defining and implementing the technical direction of our growing IT platform. This is a hands on development role that will challenge your innovative enterprise solution designing skills.

Based on your experience, we will rely on you to work with project teams to deliver quality solutions in an efficient manner. From development through to testing, the organization will support you along the way. The position is full stack, from the front-end JavaScript to the back-end C++ and SQL. The stack we use is dynamic, and it will be important to keep up to date with what is new and current.

Key Responsibilities

Solutions, designs and develops innovative, customer facing applications and back-end application to drive the growth and transformation of our business

Develop strategic technology roadmaps from legacy system toward newer technology.

Research, evaluate and synthesize technical information to design, develop and test systems

Develop and implement solution on backup /restore products and storage

Develop and implement solution on virtualization, container, and cloud technologies

Develop data, process, messaging and network models to optimize architecture and to evaluate the performance and reliability of designs

Assess, troubleshoot, document enterprise architecture standards, upgrade and develop maintenance procedures for systems, communications environments and applications software

Full software development lifecycle process knowledge

Good team player with strong written and verbal communication skills


Must have worked formally as an Software Developer in virtualization platform for a minimum of 5 years

Bachelor’s degree in Computer Science, Engineering or equivalent

5+ years IT Industry experience in application design and development

Expert in (In-depth, hands-on experience) virtualization technologies; VMware, VADP, vSphere API. VDDK, Converter SDK, VM Replication, Hyper-V, Volume Shadow Copy Service (VSS) , Xen server, Physical-to-Virtual (P2V), Server virtualization

In-depth, hands-on experience with C++, C#, SQL, Python, Perl, Boost C++ library, XML, Java/J2EE, Spring Framework , AngularJS, Node.JS, HTML, JavaScript

In-depth, hands-on experience with Databases: Microsoft SQL Server, DB2, MySQL , Oracle SQL Server, PostgreSQL, MS Exchange, MS SharePoint

Experience with major cloud providers (AWS, Google, Azure)

Experience with one or more technology domains, such as mobile, storage, networking, etc

Experience with Microsoft technology platforms and tools (Visual Studio)

Demonstrated ability to effectively lead product design

Understanding of enterprise network, and infrastructure architecture

Experience in the following Operating Systems: Linux, MacOS X, Windows

Experience in the following File Systems; NFS, ZFS, NTFS

Experience with bug tracking systems and Version Control (CVS, Subversion)

Salary: $90,000.00 to $120,000.00 /year

Asigra welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

We thank all applicants for their interest; only candidates who meet the stated requirements will be considered.

Only candidates can apply for this job.
Share this job

About Us

Talent Portal is a Toronto-based Job Board and Employment Platform. We are dedicated at helping talents reach their dream career.Candidates can search for jobs and set job alerts to receive new job notifications via email; Employers can post jobs online, and receive applications via email. It is free for both employees and employers.

Company Search

Social Networks