• NecoJobs Logo - Nepal's Leading Job Portal

Senior .NET / C# Engineer — Fintech & Payments

BitsKraft

AvailabilityFull Time
CategoryEngineering Job
SalaryNegotiable
Job LevelSenior Level
Job LocationKathmandu, Nepal (Remote/Hybrid options available)
No. Of Vacancy1
Education LevelBachelor
Experience RequiredMore Then 5

Skills

  • C#/.NET Development
  • REST API Design & Integration
  • PostgreSQL & Database Modeling
  • Distributed Systems & Idempotency
  • Payment Systems & Financial Workflows
  • Problem Solving & Production Debugging
  • Requirements

           5+ years of backend engineering experience, with strong hands-on expertise in C#/.NET.

           Solid experience building and consuming REST APIs.

           Strong PostgreSQL or other relational database and data-modeling skills.

           Practical experience with queues, retries, idempotency, webhooks, state machines, or distributed systems.

           Proven ability to integrate third-party APIs, including debugging production issues through logs and system state.

           Genuine interest in or prior exposure to payments, banking, or financial-systems engineering.

    Nice to have

           Direct experience with SWIFT, international wire, FX, ACH/wire rails, or treasury/payout systems.

           Experience with double-entry ledgers, immutable journals, or reconciliation against provider statements.

           Cloud experience, particularly Azure (App Services, Key Vault, Service Bus, or similar).

           Familiarity with OAuth/OIDC, API scopes, or regulated/compliance-driven transaction systems.

    Job Responsibility

           Backend services in C#/.NET for payments, payouts, and provider orchestration.

           Transaction lifecycle workflows: approvals, dual control, and explicit states (created, pending, processing, completed, failed, returned, reversed, etc.).

           Integration with banking/payment provider APIs (e.g. SWIFT, wire, ACH-style rails), including handling inconsistent or incomplete third-party documentation.

           Idempotent, retry-safe APIs, webhook verification and deduplication, and reconciliation evidence for finance and compliance.

           Ledger and balance logic — double-entry postings, reversals, adjustments — with balances treated as derived, auditable state, never directly edited.

           Unit, integration, replay, timeout, and negative-path testing for financial correctness.

    Who We're Looking For

    We are looking for an experienced .NET Engineer who thrives on building reliable, high-performance financial systems. The ideal candidate has strong expertise in C#/.NET, API integrations, and relational databases, with a passion for solving complex backend challenges involving payments, ledgers, and transaction processing. If you value system correctness, scalability, and auditability while working on products that handle real money, this is an opportunity to make a meaningful impact.

    BitsKraft

    Bitskraft is a global provider of software-based innovation engineering services using disruptive technologies such as Machine Learning & AI, Big Data, the Cloud, the Internet of Things (IoT), Blockchain, and Serverless Computing.

    https://bitskraft.com/

    Upload Your CV

    Example: 98********* / 97**********

    PDF or Word document