Senior Developer (Online Charging System)


Senior Developer (Online Charging System)

T-MOBILE POLSKA S. A.
Senior
Online interview
B2B
Warsaw

Project description

Online Charging System (OCS) is a bridge between IT and the Telco world. OCS meets the high performance and availability regimes typical of telecommunications systems and combine it with the complex business logic, characteristic of IT systems. Taking all of this into consideration it makes the development of the OCS an outstanding challenge. We are looking for people ready to join our innovative OCS implementation project at T-Mobile. If working with sophisticated solutions and solving complex problems, sounds appealing to you – apply now.

Your responsibilities:

  • Online Charging system detailed design;
  • Go programming;
  • Business requirements and complex issue analysis;
  • Agile development;
  • Effective and transparent status report;
  • Support continuous integration and delivery environment;
  • Support DevOps engineers.

Who we're looking for?

Must have profound knowledge of:

  • Designing, implementing and maintenance of Real Time charging system;
  • Defining High Availability, Scalability and High Performance systems;
  • Creation of distributer, containerized (Kubernetes), microservices application;
  • Migration of rating and/or billing systems
  • Must have knowledge of 3GPP OCS/PCRF standards, TMF (TAM, SID).

Experience in tools/technologies:

  • Go, Python, PL/SQL, Java;
  • Oracle, MongoDB, Redis;
  • DIAMETER, REST protocol;
  • Gerrit, Jira, Ansible, Git, Maven, Kubernetes, Docker;
  • RobotFramework, Seagull;
  • Ability to create HLD and Technical Document (Enterprise Architect);
  • Experience in development of other billing areas (Billing, Invoicing, Account Receivables, Dunning) will be an advantage;
  • Education in Computer Science or Telecommunication;
  • 8+ years industry experience with minimum 3 years in Real-time Charging;
  • Fluent English.
Skills
Go
Python
PL/SQL
Kubernetes
Microservices
Agile
Docker
Oracle Database
MongoDB
JIRA
Git
RobotFramework

How we work?

How we manage our projects?
Methodology
Scrum, Agile
Toolset
Laptop
PC
Additional monitor
Headphones
Personal container
Phone
Work environment
Tech supervisor
Open space
Flexible working hours

Bonuses

Healthcare
  • Healthcare package
Leisure package
  • Leisure package
Kitchen
  • Cold beverages
Traning
  • Conferences
  • Trainings
  • Books
Parking
  • Car parking
  • Bicycle parking
Other
  • Integration events
  • Shower
  • Chill room
  • Playroom for children

Our company

T-MOBILE POLSKA S. A.

Warsaw 4500
Tech skills
  • DevOps
  • Java
  • Microservices

Check out similar job offers