Sr. Software Developer - Bengaluru, India - Mavenir

    Mavenir
    Default job background
    Description
    Role Summary


    Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools.

    Key Responsibilities


    To carry out product support and maintenanceTo carry out detailed design, code, unit testTo report on progress, planning issues, and problemsTo communicate freely with other project members to ensure an efficient and successful project.

    To liaise with Product Architect/Design Authority regarding the product functionality & designTo review the work of peers & the Product Architect/Design Authority

    Job Requirements

    Must have strong C and C++ programming skills on Linux/Unix developing multi-threaded applications.6+ years of experience developing highly-available, carrier-class network solutionsHands-on experience with distributed and scalable telecom solutions and platforms ( Cloud / NFV)Preferred experience with IMS architectures and applications – VoLTE / IMS / SIP / VoIP / UCCExperience in transport security protocols (SSL, IPsec) is a plusStrong knowledge of IP-based protocols – TPC/IP, UDP, DNS