Software Developer - Voice & Communication Systems

1 - 5 years

4.0 - 8.0 Lacs P.A.

Noida

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

C++Voice NetworkingHTMLCommunication ProtocolGolangJavaCSSPostgresqlPBXC Plus PlusTroubleshootingLinuxMySQL

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities Develop and maintain robust software applications for voice and communication systems, leveraging Asterisk, C/C++, Go and HTML. Design, develop, and implement efficient and scalable software solutions that meet our clients' rigorous requirements. Debug and troubleshoot complex software issues, ensuring optimal system performance and stability. Collaborate effectively with cross-functional teams, including hardware engineers, product managers, and quality assurance, to deliver high-quality products. Write clean, maintainable, and well-documented code, adhering to industry best practices. Participate in code reviews and contribute to the continuous improvement of our development processes. Integrate and customize Asterisk-based solutions to meet specific client needs. Develop user interfaces and web-based applications as required, utilizing HTML, CSS, and JavaScript. Develop microservices & GUIs using Go language for enhanced system functionality. Preferred candidate profile Bachelors degree in computer science, Software Engineering, or a related field. Proven experience in software development, with a strong focus on Asterisk, C/C++, Go, and HTML. Solid understanding of telecommunications concepts and protocols, particularly SIP and VoIP. Proficiency in programming languages: C, C++, and Go. Experience with Asterisk PBX systems and related technologies. Knowledge of web development technologies, including HTML, CSS, and JavaScript. Experience developing microservices using Go. Familiarity with database systems (e.g., MySQL, PostgreSQL). Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Ability to work independently and manage multiple tasks in a fast-paced environment. Experience with Linux operating systems. Experience with version control systems (e.g., Git). Experience with cloud platforms (e.g., AWS, Azure, GCP). Familiarity with SIP, WebRTC and other VoIP technologies Perks and benefits Competitive salary and comprehensive benefits package. Opportunity to work with cutting-edge telecommunications technologies. Collaborative and supportive work environment within a certified and trusted OEM. Opportunities for professional growth and development. Contribution to a company that is a key player in India's telecommunications sector.

RecommendedJobs for You

Chennai, Pune, Mumbai, Bengaluru, Gurgaon

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)