Job Description
BRM is an end-to-end revenue management system for communications and media service providers.
The software developer role requires the individual contributor with rich experience with JAVA Technology, Web client development, CICD , DevOps tools like Jenkins, automation experience using Selenium and experience in cloud technologies like Docker/Kubernetes.
Join our team and you will,Use your creative power to develop, test and certify the next generation of BRM products.Use your technical skills to create the best products and features for our customers and change the face of Billing and Revenue Management software
Expected Skills & Qualifications::
Candidate is expected to write good quality Java Code and should be able to develop corresponding Unit tests and Automation. He/She must have hands on experience on developing Web client using HTML/ CSS/ Java Script, must have an understanding of MVVM model, experience in developing RESTful webservices, experience on Cloud Native technologies like docker/kubernetes/monitoring/observability. Should be familiar with Agile methodology, CI/CD process.
Candidate should be able to understand requirements and deliver independently. Experience in billing domain will be an added advantage.
Career Level - IC1
Responsibilities
Design, develop, and troubleshoot software programs with in BRM product development team. As a member of the software engineering division, you will use basic knowledge of software architecture to perform tasks associated with developing, debugging or designing software applications according to provided design specifications, build enhancements within an existing software architecture and also take an active role in defining and evolving standard practices and procedures.
Required Skills
Docker
HTML (Hyper-Text Markup Language)
Java (Programming Language)
JavaScript (Programming Language)
Kubernetes
MVVM (Model-View-View Model)
RESTful web services