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

Scientific Search

Process Equipment Technician Job at Scientific Search

 ...the pharmaceutical manufacturing space? As a Process Equipment Technician, youll play a critical role in keeping cutting-edge...  ...operations Perform preventive maintenance, calibration, and repairs on complex systems Support equipment qualification (IQ/OQ/PQ... 

LW Survey Company

Surveying Technician Job at LW Survey Company

 ...The Survey Technician should possess the skills, experience, and knowledge to support the field work and office work . This position reports directly to the Senior Survey Project Manager or the Director of Survey Operations and will assist other positions as needed.... 

HCLTech

PLC Electrical Engineer Job at HCLTech

 ...Summary: HCLTech is looking for a highly talented, self-motivated and Experienced PLC Engineer to join it in advancing the technological world through innovation and creativity. Job Title: PLC Electrical Engineer Job ID: 1543025BR Position Type: Fulltime... 

BGIS

Commercial HVAC Installer Service Technician Job at BGIS

 ...HVAC Installer/Service Technician Knoxville, TN! Join BGIS Integrated Technical Services (ITS), a global leader in facility management, as an HVAC Installer/Service Technician in Knoxville, TN. , and surrounding areas. If youre a skilled professional passionate... 

The DeLong Co., Inc.

Grain Elevator Operator - North Baltimore Job at The DeLong Co., Inc.

 ...to assist all areas of the unloading, loading and transferring of grain and grain products which may include but not be limited to barge, truck and rail operations. Must develop a knowledge of the product you are dealing with and its hazardous properties. Understand...