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

JPMorgan Chase & Co.

Manager of Software Engineering - AML/KYC Job at JPMorgan Chase & Co.

Job Description This is your chance to change the path of your career and guide multiple teams to success at one of the world's leading financial institutions. As a Manager of Software Engineering at JPMorgan Chase within Consumer and Community Banking's Technology...

Modern Class

Private Tutor Job at Modern Class

 ...and enjoy a creative, modern work environment- we would love to meet you! We are looking looking for: ~ Credentialed teachers, tutors, learning specialists, educational therapists, or EF coaches ~ Strong background in K-12 academics (literacy, math, executive... 

BCPS by Behavioral Framework

Behavioral Health Technician Job at BCPS by Behavioral Framework

 ...Join Our Team at BCPS by Behavioral Framework! We are offering flexible hours, a supportive...  ...24/7 Telehealth, tuition support, an RBT stipend, and real opportunities for career...  ...part time and full time Behavior Technicians at our clinic in Wilmington, NC and we... 

Quikrete

Financial Analyst Job at Quikrete

 ...systems, concrete pipe, corrugated metal pipe, stormwater systems, bridges, and other related products. The company is seeking a Financial Analyst . The position will work closely with the Director of Sales & Business, Divisional Vice Presidents, Regional Controllers, and... 

US Tech Solutions

Family Nurse Practitioner Job at US Tech Solutions

 ...1730, may be required to drive to Richmond for training 3-4 days Duration: 3 + FTE Possibility Job Description: The Nurse Practitioner delivers defined patient care services in a retail clinic environment. You will work in collaboration with a dedicated team...