Basic Requirements
Mandatory Skills:
- 6+ years of experience in software development with strong expertise in C++11 or higher, multithreading and networking.
- In-depth knowledge ofRTP, RTCP, UDP, TCP protocols.
- Good understanding of design patterns and building tools, deployment pipelines.
- Python Scripting and Shell Scripting
- Hands-on experience with SQLite, Redis, MySQL, and MongoDB databases
- Strong problem-solving skills and ability to make architectural decisions.
- Working experience in Linux environment and knowledge of Linux commands
- Working knowledge of Git, SVN, JIRA.
- Excellent communication and technical documentation skills.
Nice to have Skills:
- Experience in building real-time applications for VoIP, PTT
- Good hands-on experience in building scalable client server architecture modules.
- Good understanding and hands-on on relational and non-relational databases.
- Familiarity with source control tools like SVN and Git, and project tracking tools like Jira
- Having a good understanding of audio codecs like G711, G722, Opus is a plus.
Educational Qualifications:
- Bachelor s degree in computer science, Electronics & Communication, Electrical Engineering, Information Technology, or a related technical discipline
- (Optional but preferred) Master s degree (M.Tech/M.S/MCA.) in a relevant field is a plus.