OptraSCAN India Pvt Ltd is an innovative subsidiary of a U.S. digital pathology leader, delivering cost-efficient scanner hardware, AI software, and scalable services to labs globally. With strong leadership, impressive funding, and strategic partnerships, the company continues to advance digital pathology access — particularly in under-resourced regions, backed by a robust growth trajectory and mission-driven vision. www.optrascan.com We are seeking a Senior Software Engineer with 10–15 years of experience in C# and WPF to lead the development of high-performance desktop applications. This role requires strong architectural understanding, hands-on coding skills, and the ability to contribute to product decisions and cross-functional collaboration. location - Pune (Near Pune station) Work timing- 8.30 am to 5.30 pm 5 days work from office Key Responsibilities: • Architect, design, and implement scalable WPF desktop applications using C# and .NET Framework/.NET Core • Own complete modules and features from design to deployment • Apply MVVM and other design patterns to ensure modular, testable, and maintainable code • Optimize application performance and implement multi-threaded workflows where needed • Collaborate closely with product managers, QA teams, hardware integration engineers, and UX/UI designers • Write clean, well-documented, and well-tested code using modern software engineering practices • Conduct peer code reviews and provide mentorship to junior developers • Integrate RESTful APIs, third-party SDKs, and external services as part of the application workflow • Implement version control and CI/CD pipelines (Git, Azure DevOps, etc.) • Work with SQL or embedded databases such as SQL Server or SQLite • Explore and apply libraries like Prism or Reactive UI for enhanced WPF development • Interface with hardware and embedded systems, especially in imaging, healthcare, or industrial domains • Stay updated with evolving best practices in .NET ecosystem and proactively improve system architecture Required Qualifications: • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field • 10–15 years of professional experience in software development, with a strong focus on C# and WPF • Deep expertise in MVVM architecture and WPF/XAML development • Proven track record of delivering robust desktop applications in complex domains • Solid grasp of OOP, data structures, and algorithmic thinking • Strong debugging, performance profiling, and troubleshooting skills • Experience in full software development lifecycle and agile methodologies