出海雷达

高级软件工程师

Senior Software Engineer

开发工程限定地区(需当地身份)
公司onPhase Software
薪资未公开
工作地点United States
地域资格限定地区(需当地身份)
时区要求日间重叠约 9 小时,基本正常作息
用工类型Full Time
发布时间17 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 United States 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

职位描述:

我们正在寻找一位经验丰富的高级软件工程师加入我们的软件开发团队,负责关键任务的金融技术应用开发。您将负责开发和维护大规模的发票处理、应付账款和文档管理系统,为多个行业的企业客户提供服务。理想的候选人应具备金融或B2B软件的实际经验,对应付账款/应收账款流程、支付系统和更广泛的财务领域流程有深入理解。

财务领域经验 - 非常优先:

鉴于我们核心产品——发票处理、供应商付款管理和应付账款自动化——的特点,我们非常重视具有以下实际经验的候选人:

  • 应付账款(AP)和/或应收账款(AR)软件开发或运营系统的经验
  • 支付平台,包括ACH、电汇、虚拟卡和支付处理流程
  • 发票处理、采购订单、汇款处理和B2B文档交换(EDI)
  • 为企业或中型企业客户提供服务的金融科技(FinTech)产品
  • ERP集成 — SAP、Oracle、NetSuite、QuickBooks、Microsoft Dynamics 或类似平台
  • 审计追踪设计、财务数据完整性和合规意识强的软件开发
  • 费用管理、资金运营或总账(GL)系统连接

技术技能:

核心 .NET 技术

  • 精通 C# 和 VB.NET — 混合语言的企业代码库
  • .NET Framework 4.6–4.8 — 在遗留 .NET Framework 应用程序上有丰富经验
  • .NET 6/7/8 — 新平台计划的现代 .NET 开发
  • ASP.NET Web Forms 和 MVC — 维护和增强混合网络应用程序
  • ASP.NET Web API — 构建和维护 RESTful 服务和集成
  • Entity Framework — 数据访问和 ORM 模式(代码优先和数据库优先)
  • Windows Services — 文档工作流自动化的后台处理服务

网络技术

  • Blazor Server — 为 SaaS 平台构建现代网络 UI
  • AngularJS — 维护现有前端组件
  • JavaScript/jQuery — 使用 jQuery UI 和验证进行旧版前端维护
  • XSLT 转换 — 基于 XML 的模板系统
  • Telerik UI 组件 — 用于旧版和现代应用程序的企业级 UI 组件
  • OAuth 2.0 & JWT — 现代 API 认证和安全

数据库与数据技术

  • SQL Server — 复杂存储过程
查看英文原文

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

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位