Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18742607

    REMOTEFULLTIME

    Senior Software Engineer

    Iotap logo

    Iotap

    Remote · remote · Posted 30d ago

    Sourced fromNaukri
    ₹16.0L - ₹25.0L PA7–9 yrsfulltimeRemote

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.3s
    • Found the form on Naukri · 6 questions to answer1.8s
    • Decided the answers for all of them2.8s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Job Title: Senior Software Engineer (.NET / Integrations)

    Location / Work Mode: Remote


    Job Role:

    • Design, develop, test, and deploy integrations between a core business/SaaS application and external systems across multiple domains: CSP/distributor provider platforms (Microsoft Partner Center, Ingram Micro, TD Synnex, Pax8), accounting and ERP systems (QuickBooks Online, Dynamics 365 Business Central), payment gateways, PSA platforms (ConnectWise, Autotask), and tax engines (Avalara).
    • Own the full integration lifecycle data-contract design, build, unit and reconciliation testing, deployment, and post-release monitoring with limited specification and minimal oversight.
    • Handle the realities of commerce and financial integrations: subscription and invoice synchronization, reconciling discrepancies between systems of record, idempotency and retry/error handling, rate limiting, pagination, and webhook processing.
    • Build the end-to-end feature, not just the backend: implement the React/TypeScript front-end that surfaces these integrations, alongside the .NET services behind them. This is a full-stack role.
    • Designing and developing APIs for external/third-party consumption.
    • Writing unit & reconciliation tests against your own code
    • Conducting code reviews of others
    • Identifying and fixing issues in software design, code, and/or deployment processes.
    • Participating in and improving the current release management process
    • Working with the product management team to have features documented and

    marketed

    • Conducting internal feature training for the sales and support team
    • Participating in the support process by being an L3 point of escalation

    Requirements

    • Strong knowledge of C#, .NET Core, and object-oriented programming principles.
    • Comfortable working full-stack: alongside backend .NET, hands-on experience building front-end interfaces with React and TypeScript. This is not a backend-only role.
    • Proficiency in software design patterns (SOLID, GoF) and best practices.
    • Demonstrable experience integrating business applications — not generic REST API consumption — in one or more of: billing/CSP provider platforms, accounting/ERP systems, payment gateways, PSA/ticketing systems, or tax-calculation services.
    • Practical understanding of the challenges specific to financial and transactional integrations: data reconciliation, idempotency, error recovery, and consistency across multiple systems of record.
    • Comfortable working independently and owning delivery in ambiguous, loosely specified problem spaces — senior individual-contributor level, without requiring architect-level direction.
    • Experience with SQL Server (query optimization, SPs, triggers) and Entity

    Framework.

    • Experience with Azure Cloud services (Functions, Container Apps, Blob Storage).
    • Proficiency in CI/CD pipelines (Azure DevOps) and Agile methodologies.
    • Strong knowledge of unit testing frameworks (NUnit/xUnit), debugging, and

    troubleshooting.

    • Working knowledge of authentication and authorization protocols (OAuth, OpenID

    Connect, JWT).

    • Familiarity with asynchronous programming (Task Parallel Library, async/await).
    • Experience using libraries for logging, ORM, exception handling, dependency

    injection, etc.

    • Strong problem-solving skills and ability to apply principles like DRY, KISS,

    separation of concerns.

    • Good knowledge of development tools: Visual Studio, VS Code, SQL Server

    Management Studio (SSMS), Postman.

    • AI-first workflow: you use AI tools (e.g., Claude, GitHub Copilot) as the default starting point across your development workflow — planning, design, coding, testing, and review — not just as a fallback when you get stuck. Fluency in prompting and folding these tools into daily work is expected.

    Nice to Have (Bonus):

    • Prior experience working with CSP (Cloud Solution Provider) management or subscription-billing platforms is a strong advantage.

    Any experience with Microsoft Power platform and Dataverse

    • Exposure to PCF (PowerApps Component Framework) controls development and

    debugging.

    • Exposure to performance testing and monitoring (Application Insights, Grafana).

    Required Qualifications / Skills

    • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a

    related field (B.E./B.Tech or equivalent).

    • 5+ years of hands-on experience in Microsoft .NET technology stack.

    Sourced from naukri

    Section · 02

    Skills

    C SharpDot Net CoreTransactional integrationTypescriptReact.JsFinancial IntegrationMicrosoft AzureAPI Development

    Senior Software Engineer · waiting for your command