Sr. Software Engineer
ARCHIVED
OnphaseJune 17th, 2026
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
About the Role:We are seeking an experienced Senior Software Engineer to join our software development team working on mission-critical financial technology applications. You will be responsible for developing and maintaining large-scale invoice processing, accounts payable, and document management systems serving enterprise clients across multiple industries. The ideal candidate brings hands-on experience in financial or B2B software, with a strong understanding of AP/AR workflows, Payments systems, and broader Finance domain processes.Finance Domain Experience - Strongly Preferred:Given the nature of our core products — invoice processing, vendor payment management, and AP automation — we place significant value on candidates with real-world experience in:Accounts Payable (AP) and/or Accounts Receivable (AR) software development or operational systemsPayments platforms including ACH, wire transfer, virtual card, and payment processing workflowsInvoice processing, purchase orders, remittance processing, and B2B document exchange (EDI)Financial Technology (FinTech) products serving enterprise or mid-market clientsERP integrations — SAP, Oracle, NetSuite, QuickBooks, Microsoft Dynamics, or similar platformsAudit trail design, financial data integrity, and compliance-aware software developmentSpend management, treasury operations, or general ledger (GL) system connectivityTechnical Skills:Core .NET TechnologiesAdvanced C# and VB.NET proficiency — mixed-language enterprise codebase.NET Framework 4.6–4.8 — extensive experience with legacy .NET Framework applications.NET 6/7/8 — modern .NET development for new platform initiativesASP.NET Web Forms and MVC — maintain and enhance hybrid web applicationsASP.NET Web API — build and maintain RESTful services and integrationsEntity Framework — data access and ORM patterns (Code First and Database First)Windows Services — background processing services for document workflow automationWeb TechnologiesBlazor Server — build modern web UIs for SaaS platformAngularJS — maintain existing frontend componentsJavaScript/jQuery — legacy frontend maintenance with jQuery UI and validationXSLT transformations — XML-based templating systemsTelerik UI Components — enterprise UI components for legacy and modern applicationsOAuth 2.0 & JWT — modern API authentication and securityDatabase & Data TechnologiesSQL Server — complex stored procedures, functions, and database designDatabase-first development — schema changes, migrations, and performance optimizationADO.NET — custom data access patterns and legacy integrationAmazon S3 — cloud document storage and managementArchitecture & IntegrationMulti-tenant SaaS architecture — customer-specific configurations and customizationsEDI processing — Electronic Data Interchange (810, 850, 855, 856 transaction sets)File processing — CSV, XML, fixed-width file imports/exportsSOAP/REST web services — external system integrationsPayment processing integrations — financial system connectivityDevOps & InfrastructureMSBuild and Visual Studio — build automation and deploymentIIS deployment and management — Windows-based web application hostingGit version control — large enterprise codebase managementPowerShell scripting — deployment and automation tasksAzure DevOps Pipelines — CI/CD with YAML configurations and automated testingNuGet Package Management — private Azure Artifacts feeds and dependency managementPreferred Qualifications:Bachelor's degree in Computer Science or related discipline.5+ years of .NET development experienceFinance/FinTech background — hands-on AP, AR, Payments, or financial software experience strongly preferredStrong SQL Server database design and optimization skillsSelf-motivated with ability to navigate complex, large codebasesStrong problem-solving skills for debugging and optimizing enterprise applicationsExcellent communication skills for collaborating with business stakeholders and QA teamsExperience with legacy modernization and gradual migration strategies