16 Oct
|
amdocs
|
Gurugram
What will your job look like?
- Design and develop new features in the products above like: adopting new 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 prospect for personal growth,
- You will have the opportunity to work with the industry most advanced technologies.
📌 Software Architect (Gurugram)
🏢 amdocs
📍 Gurugram