Job Description
Project Description:
~ We are seeking a skilled C# Socket Developer to develop high-performance networking application to communicate with remote I/O devices. The ideal candidate will have expertise in TCP/IP, UDP, WebSockets, and multi-threaded programming in C#. The candidate will work on real-time communication systems, client-server applications, and network protocols.
Responsibilities:
• Develop and maintain socket-based communication systems in C#.
• Implement TCP, UDP, and WebSockets for real-time data transmission.
• Design multi-threaded applications ensuring efficient data processing.
• Optimize network latency and performance for high-throughput applications.
• Debug and troubleshoot network issues, connection failures, and data loss.
• Implement asynchronous programming and event-driven architecture.
• Ensure secure communication using encryption (SSL/TLS) and authentication mechanisms.
• Write unit tests, integration tests, and performance benchmarks for networking code.
• Collaborate with backend, frontend, and DevOps teams to ensure seamless application integration.
Mandatory Skills Description:
~ Required Skills & Qualifications:
~• 5+ years' experience using C# and .NET Core/.NET Framework. and C++
~• Experience with System.Net.Sockets for TCP/UDP communication.
~• Understanding of socket lifecycle (connect, send, receive, close).
~• Expertise in multi-threading, parallel programming, and async programming.
~• Knowledge of networking concepts (IP addressing, ports, protocols, firewalls).
~• Familiarity with WebSockets, RabbitMQ for real-time applications.
~• Experience working with Windows Services, Linux sockets, or embedded systems (preferred).
~• Knowledge of REST APIs and microservices architecture (plus).
~• Bachelor's degree in Computer Science, Engineering, or a related field
Job Tags
Remote job,
Similar Jobs
Rice University
...be recalled simply by our name - RICE - Responsibility, Integrity, Community and Excellence. Position Summary The assistant athletic director for equipment is responsible for the oversight and management of the daily operation of Rice Athletics' equipment operations...
Home Health Care, Inc.
...Job Title: Certified Nursing Assistant (CNA) - Hospice Home Care Company: Superior Hospice About Us: Superior Hospice is a start-up hospice home care company dedicated to providing compassionate and comprehensive end-of-life care to patients in the comfort...
Planet Healthcare
...Planet Healthcare is seeking a travel nurse RN Urgent Care for a travel nursing job in Saratoga Springs, New York. Job Description & Requirements ~ Specialty: Urgent Care ~ Discipline: RN ~ Start Date: 05/12/2025~ Duration: 13 weeks ~36 hours per week...
Los Angeles Urban League
...corporate, foundation, state, local and federal sources. The Grant Writer Consultant will work in collaboration with the Development,... ...(work or lived) using an explicit race equity lens Frequent travel required Reliable transportation and a valid driver's license...
ENGINEERINGUK
...need to login before you can apply for a job.Vice President, U.S. Government Affairs & Public Policy - Regulatory Affairs Employer:... ...and Consumer Protection Act of 2010, Bank Holding Company Act, Federal Reserve Act and/or other major laws that govern the securities...