DeveloperJobs.io
← Back to all jobs

Job Description

Vicon Machinery LLC is hiring a C#/.NET developer to take primary technical responsibility for Vicon Cutting Software and its integration with Vicon machines. This onsite role in Meadville, PA combines Windows desktop development (WPF/.NET) with learning motion-control concepts and the communication paths between software and industrial hardware.

The position is focused on building, maintaining, and supporting a production cutting application used in industrial metal-cutting workflows, while partnering with internal teams and customers to resolve complex technical issues and drive product improvements over time.

What you’ll do

  • Design, develop, test, maintain, and support Vicon Cutting Software using C# and .NET.
  • Develop and maintain Windows desktop user interfaces and supporting application services.
  • Learn Vicon machine operation, motion-control systems, and software-to-hardware communication.
  • Read, debug, and modify established C#, VB.NET, WPF, and .NET Framework applications when needed.
  • Investigate and address issues across application logic, geometry, nesting, databases, file formats, communications, hardware configuration, or machine behavior.
  • Maintain integrations with related Vicon applications and third-party job-data systems.
  • Support the full software lifecycle activities, including planning, code review, testing, builds, installation packages, releases, diagnostics, and technical documentation.
  • Work with customers and internal personnel to resolve difficult technical problems and help identify product improvements.
  • Collaborate with other developers while maintaining primary responsibility for the cutting software and machine-control product area.

Required skills

  • Strong professional experience or demonstrated ability in C#, VB.NET, and .NET development.
  • Experience building Windows desktop applications with WPF, Windows Forms, or comparable technologies.
  • Solid understanding of object-oriented programming, debugging, and maintainable software design.
  • Working knowledge of SQL and relational database fundamentals.
  • Experience with Visual Studio and source control, preferably Git.
  • Ability to understand, troubleshoot, and improve an established production codebase.
  • Capability to work independently, exercise sound judgment, and collaborate effectively in a small team.
  • Clear technical communication with both technical and nontechnical users.
  • Interest in and aptitude for learning industrial machinery, physical equipment, and motion control.

Technologies

  • C#
  • VB.NET
  • .NET, .NET Framework
  • WPF
  • Windows Forms
  • SQL
  • Git
  • Visual Studio

Benefits

  • 401(k)
  • Health insurance
  • Paid time off

Preferred qualifications

Experience with industrial automation, CNC equipment, robotics, PLCs, CAD, computational geometry, serial communications, SQL Server, Azure DevOps, automated builds, MSI deployment, automated testing, or manufacturing software is beneficial but not mandatory.

Job details

  • Location: Meadville, PA (onsite / in person)
  • Schedule: Day shift (required)
  • Work hours: On site 40 hours per week (no remote work available)
  • Relocation: Relocate to Meadville, PA 16335 before starting work (required)
  • Job type: Full-time
  • Pay: $50,000.00 - $70,000.00 per year (listed range)

Experience notes (preferred): Web Forms: 1 year; C#: 1 year.

Similar Jobs