Job
Description
As an Applied R&D Software Engineer, you will be an integral part of our Product & Engineering, Subscriber Signaling and Policy - Registers team. You will focus on deepening your understanding of Subscriber Data Management, protocols, and the latest cloud and software technologies. You will also gain insight into important product aspects such as performance, ease of use, robustness, and security. We take a pragmatic approach to software development, believing that technology should ultimately serve the purpose of creating exceptional products. We encourage you to look ahead, uncover new opportunities, and contribute to driving innovation while applying your expertise in software engineering to build solutions that make a real impact. You have:
7 Years of experience in Functional testing withPython/ROBOT scripting knowledge or hands on development experience with Advanced C++ programming & design patternsKnowledge in Analysis, Design, Development, module testing, unit testing & functional testing and familiar with debugging and memory profiling toolsExperience in - Cloud Infrastructure (OpenStack/VMware), & cloud native technologies Docker & Kubernetes
It would be nice if you also had:
Proven exposure of protocol functional tests, automation and preferable exposure to performance/Load and Stress tests/tools.2G/3G/4G/5G Core Network knowledge is desired, preferable to have knowhow about HLR, HSS, UDM, EIR & exposure to 3GPP standards.Demonstrates independence and raises innovative ideas.Understanding of performance & robustness aspects of telecom products, preferably core products.
Realization (Analysis, Development, Implementation) of Registers features, customer issues resolutions, enhancements, change requests with Analysis, designing frameworks, Scripting, Verification & leading team.Technical consultation on development & testing activities of Registers Network Functions including Architecture.Handling of Feature delivery & maintenance topics.Responsible for the product quality & deliverables for new features and handling customer issues.Learn to perform high-level and low-level design of the component/functional area.Take ownership of end-to-end quality assurance of features/components