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

Fusable

Data Entry Specialist Job at Fusable

 ...building a high degree of confidence in our data product to our client base by inputting...  ...results and becoming your best. This is a full-time position with room to grow! Primary...  ...Ability to work independently as well as part of a team. Comfortable with high-volume... 

Master Technology Group | MTG

Technical Support Specialist Level 3 - Quality Assurance (QA) Job at Master Technology Group | MTG

 ...members. While most support work is performed remotely, occasional on-site assistance may be...  ...codes, client specifications, and MTGs quality standards Serve as an escalation...  ...systems Conduct remote and on-site quality assurance audits to verify system performance and... 

Blue Star Architectural Glass

CDL Driver / Boom Truck Operator Job at Blue Star Architectural Glass

 ...CDL A/B Driver & Moffett / Boom Truck Operator Location: Dallas TX 75227 As we continue to grow, were looking for an experienced CDL A/B Driver with Boom Truck Operation experience to join our Dallas Tx team. If youre reliable, safety-conscious, and take pride... 

Pamela Lastiri | Interior Design Studio

Interior Designer - Full-Time (In-Studio) Job at Pamela Lastiri | Interior Design Studio

 ...We are seeking a talented and driven Interior Designer to join our studio and support all phases of the design process from concept through installation. This is a collaborative role within a fast-paced, architecturally driven design firm serving discerning residential... 

Vaco by Highspring

Data Entry Clerk Job at Vaco by Highspring

About the Role: We are seeking a detail-oriented and reliable Data Entry Clerk to join our long-term client's team. This role is critical in maintaining accurate records, ensuring data integrity, and supporting smooth day-to-day business operations. The ideal candidate...