Talent.com
Software Engineer

Software Engineer

Tundra Technical SolutionsCambridge, ON, Canada
4 days ago
Job type
  • Full-time
Job description

The ideal candidate will be a self-driven problem solver to work on our Quality Control Software Systems. As a software engineer consultant, you will be working through full software development cycles creating new products and features in our Quality Control Software Application Suite. The team you will be on specializes in building microservices for industry 4.0 applications that run both on-prem and AWS. The current projects include Real-time Location Systems Integration and Machine Learning Vision Systems and Integrations.

Strong knowledge in at least two of the following :

  • Backend Development – Building RESTful APIs ( .NET or Spring Boot )
  • Relational Databases – ( PostgreSQL, Oracle, MySQL, Microsoft SQL )
  • Microservice Architecture

Working experience in most of the following :

Infrastructure & DevOps :

  • Caches – ( Redis, Memcached, Valkey )
  • Stream Processing – ( Apache Kafka, RabbitMQ )
  • Message Queues
  • Containers – ( Docker, Kubernetes )
  • Linux Runtime Environment – ( Red Hat, WSL, Ubuntu, Debian )
  • Cloud Platforms – ( AWS, Azure, GCP )
  • Web & Application Development :

  • SPA Web Development – ( Angular )
  • Software Development & Tools :
  • Version Control – ( Git, SVN )
  • Event-Driven Architecture
  • Backend & System Development :

  • Developing Multi-threaded & Concurrent Applications
  • Asynchronous Applications
  • Implementing Design Patterns & Software Architectures
  • System Design
  • Computer Networks
  • Socket Programming
  • Event-Driven Architecture