Search...

Platform and Application Software Engineer

TBCASoft, Inc. logo
TBCASoft, Inc.

TBCASoft develops cross-carrier blockchain networks and products for telecom payments, fintech, identity, and IoT. Its HIVEX mobile payment platform enables transactions among different mobile payment service providers to support global merchant acceptance.

Distributed
About TBCASoft, Inc.

TBCASoft, Inc. is a company focused on applying blockchain to telecom payments, fintech, identity, and IoT. Its HIVEX® Payment Platform is an open mobile-payment platform that enables transactions among different mobile payment service providers, with the goal of creating ubiquitous merchant acceptance for mobile users globally. TBCASoft also presents the CBSG Consortium, a telecom blockchain consortium developing a global value-transfer network for mobile payment, fintech, IoT, and 5G applications.

View jobs by TBCASoft, Inc.

Skills

About the Role

You will design and develop enterprise-grade payment service solutions and a transaction platform based on blockchain technology. You will analyze problems and provide technical solutions to resolve customer issues. You will create and maintain technical documentation. You will implement and maintain backend components using Java, Python, C++/C, NoSQL (MongoDB), RESTful APIs and gRPC, and operate tooling such as Git, Jira, Kafka, Hazelcast and ElasticSearch.

Requirements

  • Bachelor’s degree in Computer Science or related field
  • 3+ years programming experience
  • Java
  • Python
  • C++/C
  • NoSQL (MongoDB)
  • RESTful API
  • gRPC
  • Experience with configuration management and bug tracking tools such as Git, Jira, or Redmine
  • Experience with Kafka
  • Experience with Hazelcast
  • Experience with ElasticSearch
  • Experience with JMX
  • Fluent in English

Responsibilities

  • Design and develop enterprise-grade payment service solutions and transaction platforms based on blockchain technology
  • Perform problem analysis and provide technical solutions to resolve customer issues
  • Create and maintain technical documentation