
Senior Software Engineer
- India
- Permanent
- Full-time
- Drive Innovation: Conduct independent research and development to address intricate technical problems within our telephony infrastructure, proposing and implementing cutting-edge solutions.
- Build and Optimize: Design, develop, and maintain robust and scalable telephony applications leveraging the power of Freeswitch and Lua.
- Troubleshoot and Resolve: Analyze and resolve complex technical issues within our telephony systems, ensuring seamless and reliable communication.
- Integrate and Extend: Integrate Freeswitch with other systems and develop custom modules and functionalities to meet specific business needs
- Contribute to Architecture: Participate in the design and architecture of our telephony solutions, ensuring they are efficient, secure, and future-proof.
- Collaborate Effectively: Work closely with other developers, system administrators, and stakeholders to deliver high-quality solutions.
- Solid Experience: A minimum of 2 years of hands-on development experience with Freeswitch and Lua combined with proficiency in reading/understanding code written in C.
- Freeswitch Expertise: A deep understanding of Freeswitch architecture, modules, configuration, and core functionalities.
- Lua Proficiency: Strong scripting skills in Lua, with the ability to develop efficient and well-documented code.
- Telephony Fundamentals: A good grasp of VoIP protocols (SIP, RTP), codecs, and general telephony concepts.
- Problem-Solving Prowess: Proven ability to independently research, analyze, and solve complex technical challenges.
- Linux Familiarity: Comfortable working in a Linux environment.
- Independent Learner: A proactive attitude towards learning new technologies and staying up-to-date with industry trends.
- Excellent Communication: Strong written and verbal communication skills.