.Sr. Software Developer (C++)-22000CVC**Applicants are required to read, write, and speak the following languages***: English**Preferred Qualifications****Department Description**:Join Oracle's Diameter Signaling Router development team to create central nervous system of the new Diameter network, which relies on the Diameter protocol to exchange network, subscriber, policy, and charging information supporting mobile data activity. Oracle's Diameter Signaling Router centralizes routing, traffic management and load-balancing tasks to create an architecture that enables your IMS and LTE networks to grow incrementally to support increasing service and traffic demands. The Diameter solution provides protocol mediation and interworking functions that allow you to manage 2G/3G-to-LTE and LTE-to-LTE roaming seamlessly. And, as the first point of contact at the network's edge, the DSR is the ideal vantage point from which to defend your network against potential overloads or attacks.**Main Responsibilities**:- Design, develop, and test Oracle Diameter Router software using C++, PHP on Linux platform.- Provide technical leadership to offshore development team.- Review escalated field issues. Review and write root-cause analysis documents for field issues if necessary.- Participate in software design and design discussions to improve the software performance, maintainability, serviceability, and reliability**Demonstrated knowledge and/or experience in the following areas are required**:- Experience with networking protocol or networking software development. Working Experience in following networking Protocols is preferred: Diameter, SS7, GSM MAP, RADIUS, and SIP- experience in Object-Oriented Analysis, Design and Development using C++, PHP- Ability to work directly from specification like IETF RFCs and 3GPPP TSs.- Multi-threaded and Multi-processor Application Design on Linux platform- Experience developing highly concurrent/high throughput software- Experience developing highly available/redundant software- Ability to multi-task and handle changing priorities.- Experience in deploying software in large telecom environment.- Experience with standard development tools is required.- Knowledge of software development methodology, build tools and product life cycle.- Excellent team skills, can-do attitude, focus on quality and drive to make a difference in a dynamic, fast paced organization