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
Requirements:
-
You are eligible to work in Canada, have a valid driver’s license and access to a vehicle.
Skills:
-
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)