B2Tech

Backend .NET Engineer - USSD & Telco Charging

B2Tech  •  Kigali, RW (Onsite)  •  3 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

ServTech Rwanda is looking for a Backend .NET Engineer to help build large-scale products across Africa, with a focus on USSD and telco charging in Rwanda.

YOUR IMPACT

  • Design and build backend services at scale, owning work from scoping and design through implementation, testing, deployment, and optimisation.

  • Maintain a high-performance platform with strong uptime and speed, tuning high-throughput services (concurrency, rate limiting, back-pressure, circuit breaking).

  • Lift engineering quality through design discussions, code reviews, and modern tools and patterns.

  • Improve reliability, security, and developer workflows with better CI/CD, test automation, and tooling.

  • Partner with Product, Design, and BI to deliver business-critical features for users across Africa.

  • Design and build USSD menus, applications, and short-code flows for Rwanda, handling timeouts, languages, and device differences.

  • Integrate with Rwandan MNOs (e.g., MTN Rwanda, Airtel Rwanda) for USSD, charging, and Mobile Money, and build charging engines (real-time charging, balance checks, refunds, retries, idempotency).

  • Create secure, low-latency APIs and adapters for USSD gateways, charging platforms, and wallet providers, ensuring compliance with RURA, privacy, KYC/AML, and operator rules.

OUR REQUIREMENTS

  • 6+ years of advanced C#/.NET development experience (strong in .NET Core).

  • Recent, proven experience delivering USSD services and/or telco charging integrations in Rwanda ( must-have).

  • Strong SQL skills (schema design, complex queries, stored procedures).

  • Solid knowledge of service architecture: stateless services, caching, messaging, RESTful APIs.

  • Hands-on experience with Docker and CI/CD; comfortable with automated testing.

  • Production experience on a public cloud (AWS preferred).

  • Experience with Redis or a similar NoSQL store.

  • Strong performance diagnostics and tuning skills (profiling, memory/CPU, DB and cache).

  • Proactive, results-driven, and a clear communicator in English.

NICE TO HAVE:

  • Experience with Mobile Money integrations, SMPP/SMS gateways, OAuth2/OpenID Connect.

  • Familiarity with observability tooling (Prometheus, Grafana, OpenTelemetry) and resiliency patterns.

  • Knowledge of other African markets and telco integration specifics.

B2Tech

About B2Tech

B2Tech is a leading omnichannel technology solutions provider to the Sportsbook & iGaming industry with a strong presence and focus on emerging markets.

Industry
Unknown
Company Size
201-500 employees
Headquarters
Limassol, CY
Year Founded
2022
Social Media