C++ Programming Developer Job at Luxoft, Houston, TX

SWEwclhkZ1JKSGFxRVFTTXR5cXR6TVliNGc9PQ==
  • Luxoft
  • Houston, TX

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++, C# and .NET Core/.NET Framework.
  • • 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

Similar Jobs

Insight Global

System Administrator Job at Insight Global

 ...infrastructure. This role will also collaborate with internal teams and external vendors to resolve problems, improve processes, and ensure systems meet security and operational requirements. Job description: ~ One of Insight Globals top clients is looking for a L2... 

PrismHR

Call Center Representative Job at PrismHR

 ...Appointment Scheduling Specialist, your primary focus will be managing high-volume customer interactions related to service appointments:...  ...High school diploma or equivalent is required. No prior experience required! Previous call center or customer service experience... 

Anderson & House, Inc.

Commercial Construction Project Manager Job at Anderson & House, Inc.

 ...Anderson & House, Inc. is an established general contracting firm based in Oklahoma City, specializing in delivering high-quality construction projects across various sectors. With a strong commitment to excellence and a track record of successful projects, we are... 

Rails

Part-Time Sales Associate - Bethesda Job at Rails

 ...retention/ development Team Player: Support a positive work environment Demonstrate your ability to support a positive environment...  ...business, ensuring a quick turnaround, strong take rate, and timely return of merchandise Support omnichannel functions,... 

Breckenridge Pharmaceutical

Institutional Contracts Manager Job at Breckenridge Pharmaceutical

 ...groups own R&D facilities and through strategic partnerships with manufactures from around the world. About the Role The Manager, Institutional Contracts plays a crucial role at Breckenridge by overseeing the management of contacts, negotiations and legal...