Job Description

Job Description

C# .NET Developer (Windows Services & Desktop UI)

Job Description

About the Role

The C# .NET Developer will be responsible for developing and maintaining Windows-based sortation and labeling applications that integrate with PKMS/WMS systems and PLCs. The role involves building high-throughput, low-latency services that process TCP socket messages, persist data to enterprise databases, and coordinate downstream services, along with developing desktop user interfaces and Windows service-based workflows.

Responsibilities

  • Design and maintain TCP socket server and client components for high-throughput, low-latency messaging.
  • Implement multithreading and asynchronous programming to ensure performance and responsiveness.
  • Develop desktop user interfaces using WPF and integrate with Windows Service hosts for end-to-end workflows.

Ready to Apply?

Take the next step in your AI career. Submit your application to Williams-Sonoma, Inc. today.

Submit Application