🔔 FCM Loaded

Senior Dotnet Developer

Williams-Sonoma, Inc.

5 - 10 years

Pune

Posted: 21/02/2026

Getting a referral is 5x more effective than applying directly

Job Description

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

Job Location - Pune (Hybrid)

Work Experience - 10+ Years

Overview:

Develop and maintain a Windows-based sortation and labeling application integrating with

PKMS/WMS systems and PLCs. The system processes TCP socket messages for carton lifecycle

events, persists data to databases, and coordinates downstream services.

Key Responsibilities:

* Design and maintain TCP socket server/client components for high-throughput, low-latency

messaging.

* Implement multithreading and asynchronous programming for performance and responsiveness.

* Build desktop UI using WPF and collaborate with Windows Service hosts for end-to-end

workflows.

* Integrate with PLCs/serial ports and ensure robust error handling, retry logic, and consistent state

across data stores.

* Work with SQL Server, Oracle, DB2 for data persistence.

* Participate in Agile development, adhere to IT change management, and resolve production

incidents.

Required Skills & Experience:

* Bachelors degree in computer science or equivalent.

* Strong expertise in C#, .NET Framework 4.8, multithreading, async/await, and TCP/IP sockets.

* Experience with message parsing, protocols, and high-volume event processing.

* SQL data access patterns across multiple databases.

* Knowledge of ZPL label workflows, logging, diagnostics, and performance tuning.

* CI/CD pipelines, automated testing, and monitoring tools (AppDynamics, Splunk, ELK, Grafana).

Nice-to-Have:

* Experience with warehouse automation, sortation, or WMS/PKMS integrations.

* PLC communication, serial port programming, and industrial device integration.

* Familiarity with Visual Studio 2022, Windows Services, and deployment practices.

* Familiarity with message brokers (Kafka, RabbitMQ).

* Understanding of message acknowledgment and idempotent operations.

Environment:

* .NET Framework 4.8, Visual Studio 2022.

* Socket-based services and Windows Service hosts.

* Integration with sortation devices, PLCs, and WMS/PKMS via TCP.

* ZPL label print pipelines and event-forwarding mechanisms.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.