Desktop: C# /. Net / WPF
- Strong proficiency in C# and .NET Framework / .NET (4.5+)
- Deep expertise in WPF (Windows Presentation Foundation)
- Experience rebuilding or modernizing WPF UI layers
- Solid understanding of MVVM pattern and code-behind integration -
- Familiarity with translating Figma / design specs into WPF screens
Backend Python / Flask:
- Design and maintain Flask-based REST APIs for device control, system configuration,status monitoring, and diagnostics.
- Build and extend multi-threaded Python services that bridge real-time data between hardware shared memory and network-facing protocols and interfaces.
- Implement Redis pub/sub & event-driven architectures for real-time inter-process communication between backend services, hardware bridge layers, & frontend apps.
- Handle concurrent data capture,
processing, transformation (SciPy/NumPy), and socket I/O in threaded Python without blocking or race conditions.
Frontend Node.js:
- Build and maintain a Node.js backend-for-frontend (BFF) layer that serves the web UI, proxies API calls to Flask services, and manages WebSocket connections for live status updates.
- Develop responsive web dashboards for real-time system status, data-stream monitoring, device health, and configuration management using a contemporary JavaScript framework (React, Vue, or equivalent).
- Integrate with Redis from Node.js to subscribe to system events and push live updates to connected browser clients.