Overview

Software Engineer, .NET, C++ Jobs in Richmond Hill – Ontario at Fuze HR Solutions

Title: Software Engineer, .NET, C++

Company: Fuze HR Solutions

Location: Richmond Hill – Ontario

Category: Software Development, IT/Tech

Looking to be a part of a highly

innovative

organization in your next opportunity!? Our client is currently looking for a .NET C# Developer to join the team in Richmond Hill! If you are looking for a new challenge, and have a great interest in technology, we want to hear from you!

What are the perks: RRSP matching!

Great benefit package!

Career advancement

opportunities!

The .NET C# Developer will be responsible for:

Collaborate with teams to understand system requirements and design solutions.

Develop and maintain software using .NET C# for robotic control and automation systems.

Integrate and optimize software with industrial hardware

communication

stacks and APIs.Participate in

code reviews

to enhance code quality.

Explore emerging technologies and best practices for system improvement.

Assist in designing digital schematics and

communication

algorithms.

Learn development concepts for automation components as needed. (Robots, PLCs, HMIs, etc.)Create and maintain technical documentation for hardware and software.

Provide technical support and troubleshooting to customers.

Collaborate and customize software to meet customer needs.

Occasionally travel for equipment installation, commissioning, and support.

The required qualifications for the .NET C# Developer are: 3+ years of professional experience as a .NET C# developer.

Demonstrated experience in developing applications using .NET C# along with proficiency in at least 2 additional languages among Python, JavaScript, C, C++, MATLAB, or R.Strong understanding of parallel and asynchronous programming concepts including low-level

optimization

techniques.

Strong understanding of object-oriented programming principles and design patterns.

Knowledge of software development best practices, including

version control

and unit testing.

Understanding and experience with industrial

communication

protocols such as TCP/IP, UDP, and Sockets.

Proficiency in utilizing Git for

collaboration

and

version control

management in software development projects.

Experience in troubleshooting, maintaining, and modifying computer hardware, particularly PCs.Summary:

If you are looking for a new challenge,

professional growth

and have a great interest in technology, please reach out to us today! We can’t wait to introduce you to your awesome new team.

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.