Senior Software Engineer

๐Ÿข onPhase Software ยท all onPhase Software jobs
๐Ÿ“ United States
๐Ÿ“… Posted 2026-07-30 ยท via Himalayas
๐Ÿท Full-Stack-Engineer,Software-Engineer,Fintech-Development,Financial-Software-Engineering,.NET-Development,Enterprise-Software-Development,Senior-Software-Engineer-Jobs,Senior-Engineer,Senior-Lead-Software-Developer,Senior-C#-.NET-Software-Engineer,Senior-Java-Software-Engineer,Senior-Systems-Software-Engineer,Senior-Software-Engineer-C++
Apply on original site โ†—

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 systems

- Payments platforms including ACH, wire transfer, virtual card, and payment processing workflows

- Invoice processing, purchase orders, remittance processing, and B2B document exchange (EDI)

- Financial Technology (FinTech) products serving enterprise or mid-market clients

- ERP integrations โ€” SAP, Oracle, NetSuite, QuickBooks, Microsoft Dynamics, or similar platforms

- Audit trail design, financial data integrity, and compliance-aware software development

- Spend management, treasury operations, or general ledger (GL) system connectivity

Technical Skills:

Core .NET Technologies

- Advanced 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 initiatives

- ASP.NET Web Forms and MVC โ€” maintain and enhance hybrid web applications

- ASP.NET Web API โ€” build and maintain RESTful services and integrations

- Entity Framework โ€” data access and ORM patterns (Code First and Database First)

- Windows Services โ€” background processing services for document workflow automation

Web Technologies

- Blazor Server โ€” build modern web UIs for SaaS platform

- AngularJS โ€” maintain existing frontend components

- JavaScript/jQuery โ€” legacy frontend maintenance with jQuery UI and validation

- XSLT transformations โ€” XML-based templating systems

- Telerik UI Components โ€” enterprise UI components for legacy and modern applications

- OAuth 2.0 & JWT โ€” modern API authentication and security

Database & Data Technologies

- SQL Server โ€” complex stored procedures, functions, and database design

- Database-first development โ€” schema changes, migrations, and performance optimization

- ADO.NET โ€” custom data access patterns and legacy integration

- Amazon S3 โ€” cloud document storage and management

Architecture & Integration

- Multi-tenant SaaS architecture โ€” customer-specific configurations and customizations

- EDI processing โ€” Electronic Data Interchange (810, 850, 855, 856 transaction sets)

- File processing โ€” CSV, XML, fixed-width file imports/exports

- SOAP/REST web services โ€” external system integrations

- Payment processing integrations โ€” financial system connectivity

DevOps & Infrastructure

- MSBuild and Visual Studio โ€” build automation and deployment

- IIS deployment and management โ€” Windows-based web application hosting

- Git version control โ€” large enterprise codebase management

- PowerShell scripting โ€” deployment and automation tasks

- Azure DevOps Pipelines โ€” CI/CD with YAML configurations and automated testing

- NuGet Package Management โ€” private Azure Artifacts feeds and dependency management

Preferred Qualifications:

- Bachelor's degree in Computer Science or related discipline.

- 5+ years of .NET development experience

- Finance/FinTech background โ€” hands-on AP, AR, Payments, or financial software experience strongly preferred

- Strong SQL Server database design and optimization skills

- Self-motivated with ability to navigate complex, large codebases

- Strong problem-solving skil

โ† All remote jobs