Requirement - Jr .Net WPF Developer
Location- Neenah, WI
Contract W2
Job Description: Role Overview
We are seeking a skilled Senior .NET / WPF Developer for a contract role to support the development and enhancement of a laboratory information management and instrument integration system. This role involves building a desktop application with complex instrument integrations, device communication, data processing workflows, and reporting capabilities.
The ideal candidate will bring strong expertise in WPF-based UI development, backend application logic, hardware/device integration, and real-time data handling in laboratory or instrument-driven environments.
Key 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
Required Skills & Experience
โขย ย ย ย 4-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