Software Developer

Company Logo
Savormetrics Incorporated Published: December 5, 2018
Mississauga, Ontario
Internship Type
Salary range
Hours per week
Start Date
End Date


The Software Developer will report to the VP Software Development and work closely with Data Scientist and Product Development teams. The Software Developer will contribute to the development of software which will integrate with our various sensing solutions across the food and agriculture sector. Savormetrics Inc. is an industry leader in rapid testing technology and shelf life extension. Our sensing devices are optical based and are used to detect characteristics in food as well as the presence of pathogens, contaminants, and other small molecules. Our software applications make our devices easy to use while providing advanced data for customer specific needs and for big data analysis that support our customers in making effective decisions.

The successful individual will immediately contribute by developing GUIs and integrating them with our sensing technologies. They will also be responsible for database design and reporting of data for various applications in a user-friendly environment. Involvement in the design and development of any future technologies with a focus on the design, build, test, implementation, and maintenance of agile and efficient cross-platform data acquisition and analytics is strongly encouraged.

This position may require some local travel. This position may require working hour flexibility due to time-zone differences with collaborative partners.

Duties and responsibilities

  • Participate and take a leading role in software and GUI design and development of requirements,
  • Propose, design, and implement application and GUI software solutions for select sensors and sensing products,
  • Understand overall customer product requirements and how they relate to software design,
  • Ensure appropriate software platforms are used to complement the hardware for optimal performance, meeting customer requirements,
  • Learn customer requirements and rapidly build advanced domain knowledge of the food sector,
  • Design, execute and report on commercial testing,
  • Create automated testing processes to speed up code verification,
  • Build, maintain and document code management system with version control,
  • Build and maintain test databases to also speed up code verification,
  • Provide support in development and participation in workshops, conferences and other events, working with internal and external stakeholders,
  • Second line support for customer issues,
  • Effective communication with all members of the team,
  • Fulfill additional work-related duties as required / assigned,
  • Demonstrate commitment to professional development,
  • Promote the core values of Savormetrics.

Knowledge and skills


  • Demonstrate entrepreneurial aptitude,
  • Capable of quickly learning unfamiliar code bases and algorithms,
  • Ability to adapt and perform in a fast-paced and fluid environment of a start-up,
  • Possess technical aptitude and analytical abilities,
  • Excellent leadership and interpersonal skills,
  • Highly professional communicator, oral and written,
  • Ability to multi task effectively,
  • Eager to learn and contribute in a team setting.

Technical Knowledge:


  • Strong understanding and extensive experience with .Net, C#
  • Familiarity with Windows & Web based .Net Frameworks, SQL Server and design / architectural patterns (ex. MVC)
  • Familiarity with architecture styles/APIs
  • Knowledge on communication with cloud services using .Net Frameworks (AWS, Azure)

Nice to know

  • Understanding of Agile methodologies
  • Excellent troubleshooting and communication skills
  • Excellent analytical skills with a good problem-solving aptitude
  • Experience with producing efficient applications (minimal CPU cycles) that integrate databases and/or servers with client-side application;
  • Capable of creating high-quality, efficient, and well-tested software.


Personal Attributes:

  • Initiative and independence – the ability to take appropriate action and anticipate team needs,
  • Objectivity, integrity – the ability to seek and weigh opinions and evidence – compromising where necessary on ways and means but not on principles or goals,
  • Professionalism – operate at the highest level of professionalism with colleagues, clients and all other stakeholders,
  • Problem solving - ability to see multiple ways of tackling a problem and think “outside of the box”,
  • Diplomacy and tact – the ability to deal effectively with colleagues and stakeholders,
  • Leadership potential – capacity and aptitude for leading a team, taking charge and motivating team members,
  • High energy – capacity to work effectively in a rapid pace, tight deadline ad hoc work environment,
  • Team-player – is flexible and enjoys working in a team environment

Education required

  •  Undergraduate Degree in Computer Science or technical equivalent
  • At minimum 3 years of hands-on experience with: application and GUI development
  • Experience with software / hardware interfacing would be an asset
  • Experience with designing effective user interfaces (graphics, colors, cultural sensitivities)
Eligibility criteria

Career-Launcher Internships are funded by the Government of Canada under the Youth Employment Strategy. For program criteria information visit their website.


Qualified interns are:

  • Starting the internship within two years of receiving their post-secondary diploma
  • Underemployed (employed below their level of education or work part-time)
  • No more than 30 years of age at the start of the internship
  • Canadian citizens, permanent residents or persons granted refugee status in Canada*
  • Legally allowed to work according to the relevant provincial and Canadian legislation and regulations
  • Not receiving employment insurance during their internship
  • Available to work for at least six months

*Refugee protection must be conferred under the Immigration and Refugee Protection Act. Persons awaiting refugee status, as well as those who hold a temporary visitor visa, student visa or work visa, are ineligible to participate in a Youth Employment Strategy initiative.

Drop files here browse files ...
Allowed formats: pdf, doc, txt, rtf, docx
Drop files here browse files ...
Allowed formats: pdf, doc, txt, rtf, docx
Voluntary Information
You are encouraged to complete the following voluntary questions and indicate if you are a member of any of these groups. This information is being collected for program analysis purposes only.
Accept and Submit