
Senior Software Engineer
Novanta Inc.2 hours ago
Stockport, United KingdomSenior
Responsibilities
- Lead the design and documentation of software system architectures.
- Develop desktop and device applications using C# and .NET.
- Identify and implement workflow automation opportunities.
- Develop web applications with ASP.NET and Blazor.
- Build user interfaces with WPF and Windows Forms.
- Create hardware communication interfaces using RS232 and Ethernet.
- Develop SQL database interactions.
- Apply unit and integration testing.
- Produce technical and user documentation.
- Coach team members on coding standards and development practices.
Requirements
- Degree in Computer Science, Physics, or a similar discipline.
- Strong experience with C# and .NET 6 or later.
- Experience with ASP.NET or Blazor is advantageous.
- Experience with C for embedded platforms is advantageous.
- Python experience for data analysis is useful.
- VBA or VB6 skills are useful.
- Qt GUI experience is useful.
- Ability to create UML documentation.
- Strong analytical and organizational skills.
- Ability to work independently with minimal supervision.
- Clear communication skills and effective teamwork.
Benefits
- Work at Novanta Light Engines' established development facility in Stockport, UK, with long-term investment and a strong engineering culture.
- Collaborate with physicists, hardware engineers, and laser specialists on products used worldwide in medical, research, and advanced manufacturing equipment.
- The employer supports reasonable recruitment adjustments, including interview, assessment-format, timing, and accessibility accommodations.