About the project
You will be responsible for developing enterprise applications to support our client’s business in the telecommunications domain.
You will serve as an expert on specific modules, applications or technologies, and deal with complex assignments during the software development life-cycle.
You will take ownership and accountability of specific modules within an application and provides technical support and guidance during solution design for new requirements, problem resolution for critical / complex issues
You will Ensures code is maintainable, scalable and supportable.
You will investigate issues by reviewing / debugging code and providing fixes (analyses and fixes bugs) and work arounds, will review changes for operability to maintain existing software solutions, will highlight risks and will help mitigate risks from technical aspects.
You will bring continuous improvements / efficiencies to the software or business processes by utilizing software engineering tools and various innovative techniques, and reusing existing solutions.
By means of automation, reduces design complexity, reduces time to response, and simplifies the client / end-user experience.
Practical experience in developing in Java in a Unix environment, Spring, Apache Camel
Experience with platforms using Kubernetes, Docker and CI / CD toolset using Jenkins, strong Unix / Linux experience
Ability to work in a customer facing production environment
Experience in software integration ability to configure and debug interfaces
Experience debugging complex technical problems from a production system
Experience with Telco interfaces such as Gx, Gy, Sy over Diameter or Nchf, Npcf over REST along and IT provisioning interfaces will be a plus