Key Responsibilities:
- Develop and optimize low-latency communication systems using TCP/IP and UDP protocols.
- Implement robust multithreaded and concurrent applications for real-time processing.
- Analyze, troubleshoot, and optimize application performance, memory utilization, and network latency.
- Collaborate with business analysts, QA teams, and architects to deliver scalable solutions.
- Develop and integrate APIs, messaging systems, and market connectivity modules.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Debug complex production issues and provide timely resolutions.
- Work closely with infrastructure and deployment teams to support production environments.
Key Competencies:
- Strong proficiency in C++ (C++11/14/17 or above). In-depth understanding of TCP/IP, UDP, Socket Programming, and Network Programming.
- Strong experience in Multithreading, Concurrency, Synchronization, and Thread Safety.
- Good knowledge of STL, Design Patterns, Data Structures, and Algorithms. Experience with Linux/Unix environments.
- Strong debugging and performance tuning skills. Understanding of memory management and low-latency system design
Pay: ₹100,000.00 - ₹1,400,000.00 per year
Work Location: In person