Guest-tek India
Guest-tek India

VOIP Developer

TLDR

Design and develop scalable SIP services across distributed endpoints, automate voice-stack provisioning, and drive infrastructure improvements for high availability.

Responsibilities:

  • Design and develop scalable solutions to deliver reliable SIP services to a multitude of distributed endpoints including on premise Call Processing Servers, SIP proxy servers, handsets, and soft-phones.
  • Enhance and maintain existing code and participate in design reviews and code reviews with other team members.
  • Create custom provisioning tools to automate configuration of voice stack
  • Participate in projects intended to improve infrastructure, including the integration of new systems and software
  • Draft technical documentation
  • Facilitate knowledge transfer to deployment and support teams
  • Work with the Production Services and Support leaders towards keeping Service Availability above target.
  • Other duties as assigned by management

Tools and Technologies used include:

  • SIP protocol and its use in VOIP Services
  • SIP proxies and/or SIP PBXs preferably open source products like Kamailio (OpenSER), FreeSWITCH, Asterisk, and FreePBX etc.
  • Networking with Switches, Routers, Firewalls, IPSs and Security Appliances
  • Programming experience with PHP / Perl / JAVA / C and custom modules with open source products
  • Relational Databases ( MySQL), JDBC / ODBC
  • Linux server operations, deployment and performance monitoring and shell scripting

Qualifications:

Education / Training:

·       University degree in Computer Engineering, Computer Science or equivalent.

Mandatory Skills & Experience:

  • Experience coding and debugging Asterisk source code.
  • Highly proficient in PHP, Perl and MySQL
  • Knowledge of software design best practices.
  • Proficient using source code management systems.
  • Proficient understanding of SIP, MGCP, H323.
  • Strong understanding of a hosted, highly available environment.
  • Proficient with configuring Asterisk, including writing dialplan and custom application code.
  • Knowledge of common configuration methods of endpoints (TR-069, HTTPS, TFTP).
  • Working knowledge of T1/E1/J1 interfaces, PRI/EuroISDN, CAS, R2 and other protocols.
  • Working knowledge of Analog Telephony interfacing.
  • Familiarity with Linux system administration.

·       Familiarity with SQL Cluster configuration and administration (MariaDB/Galera a plus).

·       Experience with a moderately complex AWS or similar environment, including: VPC, subnetting in AWS, managing EC2 instances.

·       Experience with formal change management.

·       4+ years of experience developing VoIP Applications and Integrations.

Nice to have:

  • Solid understanding of Telecommunications best practices.
  • Working knowledge of SAN environments, a plus.
  • Experience inspecting network traffic from a voice perspective a plus.
  • Experience trouble shooting cooper, optical and wireless backbone a plus.
  • Experience using Visio or similar applications to build network, telecom and call flow diagrams a plus.
  • Experience configuring Kamailio SIP or similar server is a plus.
  • Experience configuring Oracle Acme packet SBC is a plus.
  • Experience with DevOps tools and methodologies, particularly with Puppet is a plus.
  • Experience with various Property Management System (PMS) interfacing and development a plus.
  • Experience with Hospitality Call Accounting interfacing a plus.
  • Knowledge of wire shark or similar products a plus.
  • Familiarity with enterprise monitoring and logging platforms (Zabbix, Nagios, Cacti, etc) a plus.
  • Familiarity with basic layer 2/3 networking, including subnetting, assigning IPs, etc. a plus.

Personal Attributes:

·       Possess excellent written and verbal communication capabilities.

·       Problem solver that can work both independently and as a member of a team.

·       Ability to work well under pressure in a constantly changing environment with minimal supervision.

·       Driven by intellectual curiosity and focused on excellence in service delivery.

GuestTek™ is a global leader in broadband technology and interactive solutions tailored for the hospitality industry. Their OneView platform seamlessly integrates high-speed internet access, video, and voice applications, allowing hotels to customize in-room experiences that meet the evolving needs of guests. With operations in 85 countries and a commitment to innovation, GuestTek empowers hotels to enhance their brand and revenue through cutting-edge technology.

View company profile