Opreto Corporation is seeking a Senior C#/.NET Developer to join their team in a fully remote capacity. This role focuses on desktop application development, system architecture, and industrial software development. The position involves modernizing and extending applications that interface with machine vision, automation equipment, and factory systems. The ideal candidate will have extensive experience in C#/.NET development, particularly with WPF and MVVM patterns, and a strong background in multithreaded application design and UI architecture. This is a high-impact role where the developer will make key architectural decisions, improve software quality, and solve complex technical challenges. The role requires collaboration with cross-functional teams, implementation of CI/CD pipelines, and adherence to software engineering best practices. The position offers the opportunity to work with cutting-edge industrial automation technologies while contributing to the development of robust, scalable software solutions. The successful candidate will need to demonstrate strong problem-solving abilities, excellent communication skills, and the capability to work effectively in a remote team environment.