Full Stack Developer

 

Description:

This is an outstanding opportunity for a self-driven software engineer to contribute to the modernization of a critical system as part of an Industry 4.0 and Predictive Maintenance initiative. As a software engineer consultant, you will help re-implement existing features into a new microservice architecture, expanding the application to interface with various multi-axis robots to proactively identify maintenance needs in coordination with business users. You’ll also work on scaling the current code to an enterprise level by establishing standard CI/CD practices. The role involves designing, developing, and testing the service, messaging, and data access layers of a modern hybrid-cloud application that is disaster-tolerant and scalable. You’ll be expected to visit the production floor to understand the environment and workflows the application will support and to actively participate with the SCRUM team to help groom and refine user stories. You will be hands-on across the full software development lifecycle (SDLC), working directly with end users, and turning concepts into functional solutions using Agile methodology in a mission-critical industrial setting.

 

 

 

 

Responsibilities

 

  • Application Programming
  • Quality Assurance Testing
  • Integration & Implementation
  • Working well both autonomously and in a team environment
  • Balancing concurrent assignments and negotiate with customer groups to follow tasks through to conclusion
  • Writing well-organized user requirements and technical design documentation
  • Follow requirements and deliver new product features from start to finish
  • Learn and adapt to new technologies as business needs evolve

 

 

Qualifications

 

5+ years, expert level experience in several of the following

  • .NET 6+
  • Angular 12+
  • Data Modelling, Design and Development of Relational Database (Oracle, Postgres, SQL Server)
  • Git or other related distributed version control software
  • Developing Multi-threaded & Concurrent applications
  • Developing applications to communicate with TCP/IP and non-HTTP clients
  • Node.js
  • Test Driven Development
  • Design and implementation of Distributed, Containerized applications using design patterns such as MVC, MVVM, MVP and Dependency Injection
  • Container Platforms (Docker, Kubernetes, EKS, ECS)
  • Software build, deployment, and maintenance using build tools, IIS, and Windows Servers
  • Operating System Administration and Troubleshooting (Windows Server, RHEL)

 

Nice to Have Technical Skills

 

  • Experience integrating data interface with Multi-Axis robots (Kawasaki, Nachi, Yaskawa, Fanuc)
  • CI/CD Concepts (Azure DevOps, Github Actions, etc)
  • Industrial Protocols (OPC, PLC, Modbus, RFID)
  • Message Bus (MSMQ, Kafka, RabbitMQ, MQTT)
  • Power BI
  • Machine Learning Concepts (Google Collabs, Amazon Sagemaker, etc)

 

Organization VTRAC Consulting Corporation (WBE)
Industry IT / Telecom / Software Jobs
Occupational Category Full Stack Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-06-26 3:41 pm
Expires on 2026-01-06