Senior Software Engineer – Backend

3 weeks ago


Cambridge, Canada Tundra Technical Solutions Inc. Full time
Position Title – Software Engineer (Senior or Intermediate)

Location – Cambridge

This is considered an on-site role (80%), collaborating with users on the production floor.

We are currently unable to consider candidates who desire/require 100% remote work.

Description

Our client is looking for a self driven software engineer to work on our Quality Control Software System. As a software engineer consultant, you will be working through full software development cycles on creating new features in our Quality Control Software Application Suite. The team you will be on specializes in mobile and web components.

We are looking for a software engineer who will not only bring years of expertise and experience to improve our established product, but also strengthen our development team through collaborating with our more junior team members. As part of the job, you are expected to participate in system engineering support for their production during our fixed support rotations.

As successful applicant, you will be expected to visit the production floor as part of understanding the environment and processes that the application will be used in. Additionally, you will be expected to participate as part of our core SCRUM team, helping to groom and refine stories.

Technical Profile

Strong knowledge of the following

  • Data Modelling, Design and Development of Relational Database (Oracle, PostgreSQL, SQLServer)

Minimum 3 Year Working Experience

  • SPA web development
  • Angular 4+
  • Design and implementation of Distributed, Containerized applications using design patterns such as MVC, MVVM, MVP and Dependency Injection
  • .NET WCF or Web API
  • Developing Multi-threaded & Concurrent applications
  • Asynchronous applications
  • Software build, deployment, and maintenance using build tools, IIS, and Windows Servers
  • Developing applications to communicate with TCP/IP and non-HTTP clients

Nice To Have Technical Skills

Database migration implementation (Oracle to PostgreSQL)

  • PostgreSQL EDB
  • CI/CD Concepts (Azure DevOps, Github Actions, etc.)
  • Container Platforms (Docker, Kubernetes, EKS, ECS)
  • .NET Core
  • .NET WPF
  • .NET MVC
  • Android Studio (Java)
  • Industrial Protocols (OPC, PLC, Modbus, RFID)
  • Message Bus (MSMQ, Kafka, RabbitMQ, etc.)
  • Power BI
  • Operating System Admin (Windows Server, REHL)
  • Test Driven Development

Role Profile

Demonstrated experience and participation in full SDLC. This role will require successful candidates to take concepts directly from End User and process them through Agile Methodology and realize them into a mission critical industrial environment.

Responsibilities

  • Application Programming
  • Quality Assurance Testing
  • Integration & Implementation
  • Business analysis
  • System support and maintenance

Required Professional Skills

Must work well both autonomously and in a team environment

  • Ability to balance concurrent assignments and negotiate with customer groups to follow tasks through to conclusion
  • Ability to write well organized user requirements and technical design documentation
  • Ability to follow requirements and deliver new product features from start to finish
  • Strong interpersonal skills, decision making ability, and problem-solving skills
  • Ability and willingness to learn and adapt to new technologies as business needs evolves
  • Perform under pressure
  • Available to work overtime when required
  • Must be flexible to work in Woodstock about once every 20 working days

Education Requirement

Bachelor’s Degree in computer science, Computer Engineering, Software Engineering, or related fields

#J-18808-Ljbffr
  • Software Engineer

    2 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface

  • Software Engineer

    2 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    2 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...

  • Software Engineer

    2 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ MonthsRESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...

  • Software Engineer

    2 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...

  • Software Engineer

    2 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite Role Duration: 12+ MonthsRESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    2 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    2 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...

  • Software Engineer

    2 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    2 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    7 days ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    7 days ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    2 weeks ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...

  • Software Engineer

    2 weeks ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...


  • Cambridge, Canada Lone Wolf Real Estate Technologies Inc Full time

    We are engaged in the transition of our flagship product from desktop to web-based application and need a talented leader for a dedicated team of professionals. As the Manager, Software Engineering, you will develop an understanding of our history and help drive the transformation to an on-line, best-in-class, software as a service (SaaS) solution. Your...


  • Cambridge, Canada ATS Automation Full time

    ATS Company: ATS Corporation Requisition ID: 12228 Location: Cambridge, ON, CA, N3H 4R7 #job-location.job-location-inline { display: inline; } Date: May 10, 2024 Senior Applications Engineering Join our globally growing team at ATS Industrial Automation where we create complex automation solutions at the highest level that sustainably impact...


  • Cambridge, Canada Lone Wolf Real Estate Technologies Inc Full time

    Those duties include:  Work within an Agile environment to plan and deliver work incrementally.  Develop high quality maintainable and scalable SaaS (Software as a Service) applications on the Java technology stack. Collaborate with product owners, architects, and software engineers to deliver key business objectives.  Deliver an...


  • Cambridge, Canada EXP Full time

    Senior Highway Design Engineer/Lead Ontario Region (Ottawa, Hamilton, Kingston, Markham, or Brampton) At EXP, we’re driven to provide innovative solutions for the world’s built and natural environments. As a team of engineers, architects, designers, scientists, creators and a community of professionals, we bring diverse and talented people...