Design, develop, test, troubleshoot and debug software programs for applications, databases, and tools for Oracle Communications products that deliver enriched network observability and real time monitoring/intelligence empowering communication service providers to maintain an optimal subscriber experience.
Main Job Responsibilities include:
- Design, develop, test, deploy and maintain software using C/C++/Java on Linux platform.
- Participate in software design and code reviews to improve the software performance, maintainability, serviceability, and reliability
- Troubleshoot and debug customer issues from field. Review and write root-cause analysis documents for field issues if necessary.
- Implement enhancement requests in the product
Demonstrated knowledge and/or experience in the following areas are required:
- 6+ years of experience in Object-Oriented Analysis, Design and Development using C/C++ on Linux platform.
- Experience with networking protocols and Multi-network signaling monitoring: PSTN, 2G, 3G, 4G, IMS, GPRS, VOIP, 5G
- Working Experience in following Signaling Protocols is preferred: SS7/SIGTRAN, GSM MAP, Diameter, SIP, GTP, HTTP2
- Multi-threaded and Multi-processor Application Design on Linux platform
- Experience in developing highly concurrent/high throughput software
- Experience in developing highly available/redundant software
- 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.
- Ability to work with geographically dispersed teams
- Ability to multi-task and handle changing priorities.
Career Level - IC3