insightsoftware
insightsoftware
insightsoftware 为负责管理首席财务官办公室的组织开发财务和运营报告软件。其云平台通过预构建集成连接 Oracle、SAP、Microsoft 以及其他 140 多个 ERP 系统,帮助财务、会计和运营团队处理报告、预算与规划、合并、税务、租赁全生命周期、合规和嵌入式分析等工作。支持 AI 的工具、数据虚拟化、自动化功能和即用型模板有助于提升财务工作流程的速度和一致性。公司的招聘背景主要围绕构建和支持面向财务及业务运营的企业级 SaaS 产品展开。

insightsoftware 高级全栈软件工程师——印度远程

负责面向企业客户的 Certent Equity Management SaaS 功能全栈开发。 指导 Scrum 团队交付,涵盖 C#/.NET、Angular、Oracle 以及 AI 辅助工程实践。

描述

  • 负责小型应用开发 Scrum 团队的日常技术执行
  • 开发和改进 Certent Equity Management 平台的各项功能
  • 使用 C#/.NET、Angular 和 Oracle 编写、审查并维护生产级全栈代码
  • 参与迭代规划、需求细化、每日站会、演示和回顾
  • 通过解决依赖关系、澄清需求和处理技术不确定性,制定每日优先级并排除阻碍
  • 通过单元测试、规范的代码审查、完成定义标准和发布就绪实践,维护工程质量
  • 推动至少 50% 的拉取请求由 AI 编写,并推动至少 95% 的代码审查采用 AI 辅助
  • 将智能代理开发工具融入日常工作流程,并支持团队使用这些工具
  • 关注智能代理工程工具的发展,并向工程领导层提出改进建议
  • 与客户利益相关者合作处理需求、设计审查、演示反馈和问题解决
  • 识别根本业务问题,并推动可在 CEM 平台范围内扩展的解决方案
  • 与工程、产品管理、质量保证、架构和资深工程利益相关者协调规划与交付
  • 与质量保证工程师合作,完善测试覆盖率、质量门禁和发布准备
  • 参与跨团队的技术决策和工程标准制定
  • 向工程领导层升级交付风险、技术障碍和范围问题

任职要求

  • 具备至少 6 至 8 年企业 SaaS 软件工程实战经验
  • 具备在 Scrum 团队中担任技术领导的经验
  • 精通使用 C#、.NET Framework 和/或 .NET Core、Angular 及 Oracle 进行全栈开发
  • 熟练掌握领域驱动设计(DDD)
  • 具备在多服务架构中实际应用 CQRS 的经验
  • 实际使用过 GitHub Copilot 或 Devin.AI 等智能代理开发工具
  • 曾成功提升工程团队中的 AI 采用率
  • 坚持代码审查实践,并高度重视工程质量
  • 具备使用 xUnit 或 NUnit,以及 Jasmine 或 Karma 进行单元测试的经验
  • 具备维护 CI/CD 规范和严格执行完成定义的经验
  • 具备 Angular 15+、Reactive Forms、RxJS、Angular Material 和 TypeScript 经验
  • 具备 Oracle 和 PL/SQL 经验,包括包、存储过程、视图和查询优化
  • 具备 Entity Framework Core 及 Oracle EF Core 提供程序经验
  • 具备至少 3 年 Azure 技术和 Azure DevOps CI/CD 管道经验
  • 沟通清晰,能够与客户合作并向非技术受众解释技术限制
  • 具备与跨多个时区的全球分布式团队协作的经验
  • 拥有计算机科学、工程学学士学位,或具备同等专业经验
  • 优先考虑:了解 .NET 现代化模式
  • 优先考虑:具备 Liquibase 数据库架构迁移工具经验
  • 优先考虑:熟悉 Serilog、Datadog APM 或 Application Insights
  • 优先考虑:具备 Docker、Podman 或同类容器化工具经验
  • 优先考虑:具备 Hangfire 或类似后台任务调度器经验
  • 优先考虑:具备在共享数据库和内部 NuGet 软件包生态系统的多代码库、多产品平台中工作的经验
  • 优先考虑:具备金融服务、股权薪酬或相关受监管领域经验
  • 优先考虑:持有认证 Scrum 大师(CSM)或同等 Agile 认证
  • 优先考虑:具备指导中级工程师成长为高级工程师的经验

福利待遇

  • 员工信息将按照平等就业机会(EEO)指南予以保密处理
  • 提供平等就业机会的工作环境
  • 有机会在全球团队环境中工作
  • 根据适用国家、州或省的规定,入职可能需要进行背景调查