Job Title: .Net Developer Job Id: 26-02944 Location: Neenah, WI Duration: 04-05 Months Contract Position Type: Hourly Contract Position (W2 only)
- Position is ONSITE- in Neenah, WI (currently all 5 days/week, days onsite may change).
- Typical hours are 8am- 4:30pm but can be slightly flexible if needed.
- Position will go 4-5 months with the possibility to extend but not guaranteed.
- Seeking someone available to start immediately.
Skills
- 5 to 8 years of experience, with strong expertise in WPF and UI development
- Core .NET and C# proficiency
- Experience with serial communication
- Strong knowledge of multithreading and asynchronous programming
- Hands-on experience interfacing with hardware devices via APIs or SDK integrations
Duration & Engagement
- Contract duration: 4 5 months
- Immediate or early onboarding preferred
Work Model
- Onsite role at PACE Centre, Neenah
- Close collaboration with engineering, product, and quality teams
- Agile, sprint-based delivery model
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
- 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 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
Scope Highlights
- Multi-device and instrument integration
- Calibration workflows and scientific data processing
- Real-time data acquisition and validation
- Reporting, export, and enterprise system integration
- End-to-end system validation and deployment support.