
Software Developer, C# .Net
- Burlington, ON
- Permanent
- Full-time
- Collaborate with marketing, customers, instrument manufacturers, and diverse teams to design and develop software solutions.
- Work primarily with C# and .NET Visual Studio in an Agile environment.
- Identify and resolve software issues to ensure optimal performance.
- Hands on with various devices/hardware.
- Occasionally travel internationally to support customer needs and successfully implement software solutions.
- Stay updated with industry trends and advancements.
- Successful track record of developing and implementing complex software solutions.
- 5+ years in software development.
- 3+ years of relevant experience developing PC applications using C# and .NET.
- Experience in working with automation platforms, robotics and scheduling software is preferred.
- Experience with REST APIs, ASP.NET, and multi-threading.
- Some exposure to embedded.
- Excellent communication and teamwork abilities.
- Strong background in object-oriented programming and desktop application development.
- Experience with project estimation, task scheduling, and requirements analysis.
- Proficiency in C# and .NET Visual Studio.
- Working knowledge of Agile development methodologies and Azure DevOps.
- Exceptional problem-solving, analytical and communication skills.