Full Stack Developer

Location: This opportunity is for those located in (or willing to relocate to) the St. Catharines, ON area

Other Locations: This opportunity is also open to those located in (or willing to relocate to) the Toronto and Hamilton, ON areas


Main Areas of Focus: Consulting, software design, software engineering, software development, database development, database management, custom application development, automation, integration

About You:

As a future member of our Business Integration Group, you are a sharp thinker and technically inclined. You possess an entrepreneurial spirit and have the ability to problem solve in order to deliver efficient and effective solutions to valued clients.


Key Accountabilities:

  • Collaborating with clients to understand their needs and deliver solutions in their best interest

  • Supporting the design, development, deployment, monitoring, maintenance, upgrade, and administration of infrastructure technologies (i.e. Custom Industrial Application & Web Design, Network Design & Administration)

  • Building new features, troubleshooting software issues and implementing bug fixes

  • Proactively identifying automation opportunities in workflows, electronic information availability and new system management tools 

  • Suggesting new standards and policies to improve process efficiencies



  • You are eligible to work in Canada, have a valid driver’s license and access to a vehicle.



  • Degree in Computer Science, Computer Programming, Computer Engineering, Software Engineering, or related field

  • Strong knowledge of .NET Development (VB/C#) in web-based and or WinForms applications

  • Skilled in MS SQL Server development and administration

  • Experience with various web programming languages: i.e. HTML/CSS/JavaScript/ASP

  • Outstanding communication and interpersonal skills

  • Sharp thinking, able to grasp ideas, distinguish priorities and self-manage

  • Ability to build relationships that ensure long-term client satisfaction

  • Exceptional work ethic and motivation to accomplish company and personal goals


Additional Skills (Considered an Asset):

  • Previously completed projects in MS Azure technologies / platforms

  • Familiarity with Networking and Server Setup

  • Good handle of Virtualization technologies (VMWare or Hyper-V)

  • Understanding of or certification in Cybersecurity technologies and or best practices

  • Experience with industrial automation and controls (PLC, SCADA/HMI, DCS)