SonicJobs Logo
Left arrow iconBack to search

Senior Software Engineer

DocuPhase LLC
Posted 2 months ago, valid for 11 days
Location

St. Petersburg, FL, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • We are looking for a Senior Software Engineer with a strong background in financial technology applications to join our development team.
  • The candidate should have at least 5 years of .NET development experience and a preferred background in finance or FinTech, particularly in AP, AR, and payment systems.
  • Responsibilities include developing and maintaining large-scale invoice processing and accounts payable systems for enterprise clients across various industries.
  • Technical skills required include advanced proficiency in C#, ASP.NET, SQL Server, and experience with multi-tenant SaaS architecture and payment processing integrations.
  • The role offers a competitive salary, commensurate with experience, reflecting the importance of expertise in financial software development.

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 skills for debugging and optimizing enterprise applications
  • Excellent communication skills for collaborating with business stakeholders and QA teams
  • Experience with legacy modernization and gradual migration strategies



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.