高级 .NET 后端工程师 – 金融
为一家为中小企业提供融资服务的金融科技平台构建 Azure API 和微服务。 作为敏捷工程团队的一员,改进云端软件。
描述
- 协助敏捷团队拓展领先的金融科技软件平台
- 改进现有产品并支持季度开发计划
- 在 Microsoft Azure 上开发和部署软件
- 使用 Visual Studio、Azure DevOps、C#、.NET Framework、.NET Core、Azure API Gateway、SQL Server、Angular 及相关技术
- 创建 API 和微服务
- 开发自动化单元测试和集成测试
- 优化 SQL 查询和整体应用性能
- 使用微服务、分布式系统以及异步或事件驱动通信设计解决方案
- 独立交付结构良好、可测试且可用于生产环境的代码
- 参与同事代码评审
- 与分布式远程团队高效协作
任职要求
- 至少六年专业软件工程经验
- 具备使用 C# 和 .NET Core 开发 API 及微服务的高级实践经验
- 深入理解 SOLID 原则、依赖注入、控制反转和可维护代码设计
- 熟练掌握自动化单元测试和集成测试
- 具备扎实的 SQL 和 Entity Framework 或 EF Core 经验,包括查询调优和性能优化
- 具备微服务、分布式系统以及异步或事件驱动通信的实践经验
- 具备云应用开发经验,最好熟悉 Microsoft Azure
- 具备 CI/CD 流水线和现代软件开发实践经验
- 能够独立编写设计良好、可测试且可用于生产环境的代码,并参与代码评审
- 具备出色的沟通能力以及与远程分布式团队协作的经验
- 必须能流利使用英语并居住在拉丁美洲(LATAM)
- 福利
福利待遇
- 完全远程办公
- 以美元支付的有竞争力的薪酬
- 带薪休假
- 工作自主权
- 参与与领先美国公司合作的项目
- 身心健康与工作生活平衡活动
- 多元化的国际专业人士网络
- 与经验丰富的资深专家合作的机会
