Senior .NET / WPF Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Summary:
Location: Neenah, WI
Duration: 4–5 months
Work Mode: Onsite
Typical hours: 8am–4:30pm, with slight flexibility if needed
Responsibilities
Design and develop a WPF-based desktop application using a modular and scalable architecture
Build and enhance workflows supporting laboratory data capture, calibration, measurement, review, and reporting
Implement device integration frameworks for multiple laboratory instruments and peripheral devices
Develop device management and configuration modules, including health checks, status monitoring, thresholds, and communication settings
Handle serial communication and device connectivity using COM protocols, device APIs, and SDKs
Implement multithreading and asynchronous programming patterns for real-time instrument interaction and responsive UI behavior
Develop data access, offline data handling, synchronization, and upload capabilities
Enable data export, reporting, and printing functionalities
Collaborate with engineering, product, and QA teams on architecture, testing strategy, and deployment planning
Perform end-to-end validation, integration testing, and issue resolution across device and application workflows
Requirements
Minimum 5 years of experience in software development
Strong proficiency in WPF and desktop UI development
Solid experience with C# and .NET Core / .NET Framework
Hands-on experience with serial communication and COM port-based integrations
Strong understanding of multithreading and asynchronous programming using Task and async/await
Experience integrating hardware devices through APIs, SDKs, or communication protocols
Knowledge of database access technologies such as ADO.NET or ORMs
Experience with modular application architecture and desktop application design
Strong problem-solving and debugging skills in device-connected environments
Preferred Skills
Experience working with laboratory systems, scientific instruments, or embedded device integrations
Familiarity with LIMS workflows, sample/result handling, or regulated lab environments
Knowledge of NI libraries or equivalent integration frameworks
Experience with installer creation and deployment packaging
Exposure to offline-first applications and sync mechanisms
J-18808-Ljbffr