In one sentence
Responsible for providing
best-in-class technical support.
Responsible for designing, developing, modifying, debugging,
and maintaining software systems, while resolving complex technical problems
through debugging, simulations, and tool/script development
All you need is...
- Bachelor's degree in Science/ IT/ Computer Science or equivalent
- Overall experienced required: minimum 3 years
- English communication skill
Must have:
- Working
knowledge of Linux environment, shell script and monitoring tools.
- Working
knowledge of Databases and SQL.
- Knowledge
on C++.
Good to have:
- AWS, Azure, GCP certified.
- Telecom
Knowledge - OSS/ BSS
- Familiarity
with commands and tools such as tcpdump, WireShark, etc.
- Familiarity
with network and application protocols such as TCP/IP, Diameter, REST
- CI/CD pipelines, Unit testing,
Integration and components testing.
- Managing
Production.
What will your job look like?
• You
will design, develop, modify, debug and/or maintain software code according to
functional, non-functional, and technical design specifications.
• You
will follow Amdocs software engineering standards, applicable software
development methodology and release processes, to ensure code is maintainable,
scalable, and supportable, and demo the software products to stakeholders.
• You
will investigate issues by reviewing/debugging code, provide fixes and
workarounds, and review changes for operability to maintain existing software
solutions.
• You
will be responsible to ensure production Stability and restoration in case of
issue. Doing proactive checks of production to ensure it runs smooth.
• You
will work within a team, collaborate, and add value through participation in
peer code reviews, provide comments and suggestions, and work with cross
functional teams to achieve goals.
• You
will assume technical accountability for your specific work products within an
application and provide technical support during solution design for new
requirements.
• You
will be encouraged to actively look for innovation, continuous improvement, and
efficiency in all assigned tasks.
Why you will love this job:
• You
will be challenged to design and develop new software applications.
• You
will have the opportunity to work in a growing organization, with ever growing
opportunities for personal growth.