Senior Software Engineer

    • Job Tracking ID: 512052-602331
    • Job Location: Bangalore, IND
    • Job Level: Any
    • Level of Education: Any
    • Job Type: Full-Time/Regular
    • Years of Experience: 2 - 5 Years
    • Starting Date: ASAP
Invite a friend
facebook LinkedIn Twitter Email


Job Description:

About Sonus:

Sonus brings the next generation of Cloud-based SIP and 4G/VoLTE solutions to its customers by enabling and securing mission critical traffic for VoIP, video, IM and online collaboration. With Sonus, enterprises can intelligently secure and prioritize real-time communications, while service providers can deliver reliable, secure real-time services for mobile, UC and social applications. Sonus offers an award-winning portfolio of hardware-based and virtualized Session Border Controllers (SBCs), Diameter Signaling Controllers (DSCs), Network-as-a-Service (NaaS) capabilities, Policy/Routing servers and media/signaling gateways.

Position Summary:

The Application Developer will be responsible for implementing web based RTC client software using the Kandy Unified Communications (UC) application framework as well as contribute back into the Kandy web SDK.  The Kandy web SDK provides the building blocks which can be rapidly assembled by web developers to build sophisticated UC clients, to suit specific Enterprise and Vertical business needs.  Working in a rapid Agile environment, the developer will

Develop standalone UC clients based on web technologies that deliver rich, intuitive and adoptable client experience

Contribute to development, unit and automation testing of the Kandy UC framework

Help identify the ongoing evolution needs of the framework, assessing new technology for improvements and rapidly deploying to GENBAND and 3rds party developer base.

Support application developers, using the framework to build their UC clients.

Understand the depth of an application to analyze issues & bugs and to estimate new features and improvements

Works closely with the Business owners and the functional teams to facilitate successful execution of deliverables

Experience and Skills:

Minimum of 2-4 years of professional development experience in an enterprise environment

Minimum of 2 years of experience developing web applications

Strong Javascript Framework Experience (React, AngularJS, Node.js)

Strong proficiency with HTML 5, CSS, SASS and build tools (Grunt, Gulp, Webpack)

Strong proficiency in Web Application Testing

Experience architecting modern web solutions

Knowledge in Web Security to harden the application

Strong ability to debug / resolve problems

Experience in multiple phases of a product life cycle

Excellent communication skills

Ability to work and drive development across multi-site organizations

Demonstrated personal traits: Proactive, initiator, ‘do-it-yourself’

Committed to learning and growing with the team and eager to take on new challenges.

 

Nice To Have:

 

University degree or College diploma in technology related field (Computer Science, Engineering, Programing)

Experience developing a mobile application on either iOS or Android

Familiarity with mobile platform development environments for either IOS or Android

Experience with real-time communication, particularly webRTC would be highly beneficial.

Experience with all aspects of product life cycle

Familiarity with solutions like Electron, Cordova, Crosswalk, etc.

Familiarity with Java