1 Kranti Tech Services Software Engineer Job
Software Engineer - Asterisk Implementation (4-8 yrs)
Kranti Tech Services
posted 9d ago
Flexible timing
Key skills for the job
Job Title : Software Engineer (Asterisk Development with SIP Protocol Expertise
Location : Gurgaon
Job Overview :
We are looking for a skilled and experienced Software Engineer with experience in Asterisk Development to join our growing team. As an Asterisk Developer with expertise in SIP protocol, you will be responsible for developing, configuring, and maintaining Asterisk-based telephony solutions. You will work closely with network engineers, VoIP specialists, and other developers to design, implement, and optimize communication systems. This is an exciting opportunity for professionals with 4-5 years of hands-on experience in Asterisk development and SIP protocol to contribute to innovative telecommunication solutions.
Key Responsibilities :
- Design, develop, and maintain Asterisk-based communication systems, including SIP-based solutions.
- Integrate Asterisk with third-party applications and external systems (CRM, databases, etc.) to ensure seamless functionality.
- Develop custom dialplans, modules, and scripts to enhance system capabilities.
- Configure and troubleshoot SIP trunking, SIP routing, and other VoIP-related features.
- Implement quality of service (QoS), security, and fault tolerance for VoIP systems.
- Collaborate with cross-functional teams to identify and resolve system performance issues.
- Provide technical support, troubleshooting, and maintenance of Asterisk servers.
- Write detailed technical documentation for system configurations, integrations, and custom features.
- Continuously improve and optimize telephony systems for scalability, reliability, and performance.
- Stay up-to-date with industry trends, best practices, and new technologies related to Asterisk, VoIP, and SIP.
Requirements :
Essential Skills & Experience :
- Minimum 4-5 years of hands-on experience with Asterisk development and administration.
- Strong knowledge and practical experience with SIP protocol (SIP signaling, SIP trunking, etc.).
- Proficiency in configuring and troubleshooting Asterisk systems, including installation, upgrades, and maintenance.
- Experience with Asterisk Dialplan programming (AGI, ARI, and/or AMI).
- Familiarity with VoIP concepts, call routing, and codec configuration.
- Understanding of SIP-based call flows, NAT traversal techniques, and STUN/TURN.
- Experience with Linux/Unix systems (installation, configuration, and troubleshooting).
- Ability to write efficient shell scripts and custom applications to support telephony systems.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Desirable Skills :
- Experience with other VoIP platforms (FreeSWITCH, Kamailio, etc.).
- Familiarity with database integration (MySQL, PostgreSQL, etc.) for storing call logs and other telephony data.
- Experience with load balancing and high-availability configurations for VoIP systems.
- Knowledge of security practices for VoIP infrastructure (e.g., securing SIP, preventing fraud).
- Knowledge of web technologies (JavaScript, HTML, REST APIs) for integrating telephony systems with web applications.
Qualifications :
- Bachelor's degree in Computer Science, Information Technology, Telecommunications, or a related field (or equivalent work experience).
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Engineer roles with real interview advice