16 Oct
|
amdocs
|
Gurugram
What will your job look like?
• Design and develop new features in the products above like: adopting current protocol to notification related product, implement the new flow for mobile data sessions related product.
• Fix performance issues that happen in Production: localize and reproduce on local env, troubleshoot and fix.
• Maintain regression set of tests: minimize test execution time, make test results stable.
Must have Skills:
• At least 8-15 years experience in software engineering and proven experience in software design.
• Deep knowledge of core Java: multithreading, network.
• Experience in performance tuning and finding bottlenecks.
• Deep knowledge how to develop high load applications with intensive network communication.
• Awareness of network OSI model.
• Experience in Relational databases, how indexes work, SQL performance tuning.
• Good knowledge of Linux and how HW resources (CPU, network, storage) are used by Linux.
Would be a great advantage:
• Knowledge why and how to use tcpdump, thread dump, heap dump,
Java class histogram.
• Knowledge of C/C++: multithreading, network.
• Knowledge of telecom domain (GSM, LTE, 4G, 5G), network architecture (including SGW, PGW, GGSN, MME, PCRF, OCS, Charging System) and hands-on experience on protocol : Diameter (Gx, Rx, Gy, Sy), TCAP, CAP, MAP.
• Knowledge of protocol stacks like Diameter, SMTP, SMPP, IMAP/POP3.
• Knowledge of JAIN SLEE spec.
• Understating of Cloud technologies (AWS, Azure, OCI).
Why you will love this job?
• You will be part of the talented team, working on challenging projects,
• You will have the opportunity to learn the industry most recent trends,
• You will be challenged to develop non-standard solutions for continuously evolving environments and standards,
• You will have the opportunity for personal growth,
• You will have the opportunity to work with the industry most advanced technologies.
📌 Software Architect (Gurugram)
🏢 amdocs
📍 Gurugram