Software Developer

Company Logo
Savormetrics Incorporated Publié : le 5 Déc 2018
Lieu
Mississauga, Ontario
Échelle salariale
40000-70000
Heures par semaine
40
Date de début
2018/12/17
Date de fin
2019/12/01

Description

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.

Tâches et responsabilités

  • 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.

Connaissances et compétences

Competencies:

  • 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:

Requirements

  • 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

Scolarité requise

  •  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

Les Stages lancement de carrière sont financés par le gouvernement du Canada dans le cadre de la Stratégie emploi jeunesse. Pour des renseignements sur les critères d’admissibilité du programme visitez leur site Web.

 

Les stagiaires admissibles :

  • Ont obtenu leur diplôme dans les deux ans précédents le début du stage
  • Sont sous-employés (avoir un emploi au-dessous de leur niveau de scolarité ou à temps partiel)
  • Sont âgés de 30 ans ou moins au début du stage
  • Sont citoyens canadiens, résidents permanents ou détenteurs du statut de réfugié au Canada*
  • Sont légalement autorisés à travailler en vertu des lois et règlements provinciaux et fédéraux applicables
  • Ne reçoivent pas de prestation d’assurance-emploi pendant le stage
  • Sont disponibles pour travailler pendant au moins six mois

*Le statut de réfugié doit être conféré aux termes de la Loi sur l’immigration et la protection des réfugiés. Les personnes en attente du statut de réfugié et celles qui détiennent un visa de séjour temporaire, visa d’étudiant ou permis de travail, ne peuvent participer à une initiative de la Stratégie emploi jeunesse.

Soumettre ma candidature
Déposer le fichier ici parcourir vos fichiers
Formats acceptés : pdf, doc, txt, rtf, doc
Déposer le fichier ici parcourir vos fichiers
Formats acceptés : pdf, doc, txt, rtf, doc
Informations facultatives
Nous vous invitons à indiquer votre appartenance aux groupes désignés. Ces renseignements sont recueillis aux fins de l’analyse du programme seulement.
Confirmer et soumettre
Captcha