Jobs.ca
Jobs.ca
Language
VIAVI Solutions logo

Staff SW Engineer (Sys)

Nepean, Ontario
Staff
full_time

About the role

Summary: VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first responders, military, aerospace, and railway. VIAVI is also a leader in light management technologies for 3D sensing, anti-counterfeiting, consumer electronics, industrial, automotive, government and aerospace applications.

We are the people behind the products that help keep the world connected at home, school, work, at play, and everywhere in between. VIAVI employees are passionate about supporting customer success and we welcome people who bring their best every day to the company – to question, to collaborate and to push for solutions that will delight our customers.

Duties & Responsibilities:

As a Windows Full-Stack Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end components in Windows-based applications for Test and Measurement automation equipment.

Key Responsibilities:

  • Develop and maintain Windows applications using C++, .NET, and C#.
  • Design and implement user interfaces using frameworks such as WPF, UWP, or Qt.
  • Collaborate with the team to define, design, and ship new features.
  • Participate in code reviews and contribute to the continuous improvement of the development process.
  • Troubleshoot and resolve technical issues across the application stack.

Pre-Requisites / Skills / Experience Requirements: Required Qualifications:

  • 5+ years' experience as a Full-Stack Developer with Windows production software using .NET
  • 5+ years strong proficiency in  C++.
  • Solid understanding of the Windows operating system and its APIs.
  • Experience in developing and implementing socket-based communication in applications

Desirable Qualifications:

  • Strong proficiency in Python, C#.
  • Experience with Qt for cross-platform application development.
  • Experience with embedded linux application development.
  • Demonstrated experience in designing and developing database applications in SQL.
  • Strong understanding of network protocols such as TCP/IP, UDP, HTTP, and WebSockets
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
  • Experience in designing intuitive and user-friendly interfaces that enhance user experience.
  • Understanding of user-centered design principles and best practices for usability.
  • Proficiency in using AI-driven development environments and tools to automate coding tasks and optimize workflows.
  • Experience working in an Agile Scrum development environment.
  • Proficient in using Visual Studio and version control systems like Git.
  • Familiarity with project management tools like JIRA
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively in a team.

If you have what it takes to push boundaries and seize opportunities, apply to join our team today.

VIAVI Solutions is an equal opportunity and affirmative action employer – minorities/females/veterans/persons with disabilities.

About VIAVI Solutions

Telecommunications
1001-5000

VIAVI Solutions (NASDAQ: VIAV) is a global leader in both network and service enablement and optical security performance products and solutions. Our technologies contribute to the success of a wide range of customers – from the world’s largest mobile operators and governmental entities to enterprise network and application providers to contractors laying the fiber and building the towers that keep us connected.