Create Alert
Email me similar jobs

Dotnet Developer

Contract

Job Role: Information Technology – Dotnet Developer

Job Type: Contract

Job Location: Neenah, WI (Onsite)



Job Description

  • :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 device.
  • 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 SDK.
  • Implement multithreading and asynchronous programming patterns for real-time instrument interaction and responsive UI behavior.
  • Develop data access, offline data handling, synchronization, and upload capabilitie
  • 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

  • 5–8 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 protocol.
  • Knowledge of database access technologies such as ADO.NET or ORM.
  • 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.

Similar jobs

Dotnet Developer

Apply Now
Back to search page