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

Windsor Fashions

Creative Producer Job at Windsor Fashions

 ...The Creative Producer plays a key role by leading and managing photo and video productions that define Windsors brand identity and visual storytelling. The Creative Producer oversees creative projects from concept through completion, ensuring that every campaign and shoot... 

Specialized Recruiting Group - Charlotte, NC

Land Development Manager Job at Specialized Recruiting Group - Charlotte, NC

 ...The Specialized Recruiting Group is hiring a Land Development Manager for a growing homebuilder's team in the Charlotte, NC market! This position is responsible for management of the permitting, platting, and approval processes as well as the scheduling, tracking,... 

Onvida Health

Epic Principal Trainer Job at Onvida Health

Company Description We're excited to announce that Yuma Regional Medical Center is now Onvida Health. This transformation is more than just a name change; it's a celebration of the same exceptional care and commitment to our community. Onvida Health embraces a bold future...

CyberCoders

Hotel Renovation Superintendent! Job at CyberCoders

 ...that is stable and growing. So if you are a Construction Superintendent with multi-family or hospitality experience, please read on! Top Reasons to Work with Us We are offer competitive pay, excellent benefits, 401K, vehicle allowance, gas card, etc. Stable career... 

INTERNATIONAL STAFFING CONSULTANTS

Civil/Structural Forensic Engineer - Kansas City. Job at INTERNATIONAL STAFFING CONSULTANTS

 ...We are seeking a Civil/Structural Engineer in the Kansas City area that is interested in Forensics. This engineer must be licensed in Kansas or Missouri to perform forensic engineering work for clients throughout the region. The engineer will be expected to evaluate...