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

Career Group

Personal Assistant Job at Career Group

 ...conflicts. Travel Planning: Book and manage all travel arrangementsdomestic and internationalincluding flights, accommodations, car services, and detailed itineraries with backup plans in place. Household & Vendor Coordination: Liaise with household staff, vendors,... 

Lovisa Pty Ltd

Maintenance Coordinator Job at Lovisa Pty Ltd

POSITION DESCRIPTION AND KEY MEASURES DEPARTMENT: OPERATIONS & GENERAL SERVICES REPORT TO: Manager, Operations & General Services Caitlin Galang NUMBER OF DIRECT REPORTS: 0 POSITION PURPOSE / EXPECTATIONS The Maintenance Coordinator plays a critical...

HumanEdge

Medical Coder Job at HumanEdge

 ...role with great growth potential. Job Duties Analyzes medical records using the Uniform Hospital Discharge Data Set (UHDDS)...  ...procedure codes utilizing designated software to include Computer Assisted Coding (CAC) and/or encoder, coding manuals and other reference... 

A. Stucki Company

CDL A Truck Driver | Regional | Hourly Pay Job at A. Stucki Company

 ...rules, and vehicle inspection procedures. ~ Capable of trip planning, route navigation, and basic roadside troubleshooting. Pay: $23 per hour + overtime at time and a half after 40 hours. Typically get 50-60 hours per week grossing $1,265 - $1,610 per week.... 

Albertsons

Night Crew Stocker Job at Albertsons

A Day in the Life: As a Night Stocker, you provide friendly, courteous, and helpful service. You keep the store looking filled and fresh by stocking and organizing merchandise on the shelves. You work with various approved tools throughout your shift (box cutters,...