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

Insight Global

Data center Construction Manager Job at Insight Global

 ...with company standards and execution procedures. Ideal Candidate Exceptionally organized and detail-oriented. Strong with back-office tasks (budgets, change orders, documentation). Skilled at leading cross-functional teams and driving results. REQUIRED... 

Motion Recruitment

Customer Service Representative Job at Motion Recruitment

 ...exceptional organizational skills, and can effectively manage communications and service requests. While the position is primarily remote, occasional onsite collaboration (23 days/month) at the Alpharetta office is required. Location: Alpharetta, GA Primarily... 

Tata Technologies

Mechanical Engineer Job at Tata Technologies

 ...Support prototype builds, testing, and validation activities. Provide feedback to engineers on manufacturability and process improvements. Documentation & Reporting: Maintain accurate records of shop activities, test results, and equipment usage. Assist... 

Advantage Technical

CNC Mill Operator Job at Advantage Technical

 ...CNC Mill Operator (2nd Shift) Position Type: Direct Hire Position Location: Phoenix, AZ Position Salary: $25/HR - $40/HR (Depending on Experience) + $1/HR shift differential Position Shift: 2nd Shift: 2:00 pm 10:00 pm, Monday Friday + OT (... 

Vensure Employer Solutions

Fiber Splicer - IN Job at Vensure Employer Solutions

 ...Position Summary We are seeking a skilled Fiber Splicer to join our dynamic team in the Telecommunications industry. As a Fiber Splicer , you will play a pivotal role in the installation and maintenance of fiber optic systems, ensuring high-quality connectivity for...