We are seeking a talented and experienced Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining software applications.
Note : This role will require onsite work 4 days a week, with the option to work one day a week remotely. Long Term contract with high chance or renewal year over year.
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- clients
Minimum 5 year working experience
- 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)
Duties and responsibilities
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architectures
- Build front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings Help create and adhere to project timeline and calendar
- Ensure project adheres to the set schedule and is meeting goals of the client
Job Types: Full-time, Contract
Pay: $50.00-$70.00 per hour
Expected hours: 40 per week
Schedule:
- Monday to Friday
Application question(s):
- Are you able to legally work in Canada (Canadian Citizen, PR, Open Work Permit)?
Education:
- Bachelor's Degree (preferred)
Experience:
- Full-stack development: 5 years (required)
Work Location: In person
#J-18808-Ljbffr