Insight Global
Beaverton, OR, USA
Job Description We are seeking an experienced Software Engineer to design, develop, and maintain Windows-based desktop applications for networked digital audio-visual processing equipment. This role focuses on enhancing and modernizing enterprise applications, implementing new features with minimal supervision. How you'll contribute: Lead development of Windows desktop applications with autonomy and minimal oversight Design, implement, and maintain C# applications using modern Windows frameworks and best practices Produce clear, detailed documentation for software designs, architecture, and implementation decisions Collaborate within an agile team, participating in sprint planning, code reviews, and technical discussions Develop and maintain UI/UX components for Windows applications using appropriate frameworks and design patterns Define and implement unit tests and automated testing strategies to ensure code quality and reliability...


