• NecoJobs Logo - Nepal's Leading Job Portal

Senior .NET / C# Engineer — Fintech & Payments

BitsKraft

  • BitsKraft Logo
  • Share
  • AvailabiltyFull Time
    CategoryEngineering Job
    Salary NegotiableYes
    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 are 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.

    • Share

    Similar Jobs

    Electrical Engineer

    Engineering Job

    Full Time

    Junior VDC Engineer (Architect)

    Engineering Job

    Full Time

    Junior VDC Engineer (MEP)

    Engineering Job

    Full Time

    • Upload Your CV

    Upload Your CV

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