高级 .NET 后端工程师,金融科技——拉丁美洲远程工作
为提供灵活小企业融资服务的金融科技公司构建 API 和微服务。通过自动化测试、性能优化和敏捷交付,改进托管于 Azure 的系统。
描述
- 加入敏捷团队,提升金融科技软件能力
- 维护和扩展现有系统,同时参与季度开发计划
- 使用 C# 和 .NET Core 设计并支持 API 和微服务
- 使用 Azure、Visual Studio、Azure DevOps、Azure API Gateway、SQL Server、Angular 及相关工具开发云应用
- 创建自动化单元测试和集成测试
- 运用 SOLID 原则、依赖注入、IoC 和整洁代码实践
- 使用 Entity Framework 和 EF Core 优化 SQL 查询及应用性能
- 使用微服务、分布式系统以及异步或事件驱动通信进行开发
- 独立交付可投入生产的代码
- 审查代码并与远程分布式团队协作
任职要求
- 至少六年的专业软件工程经验
- 具备使用 C# 和 .NET Core 开发 API 与微服务的实际专业能力
- 扎实掌握 SOLID 原则、依赖注入/IoC 和可维护代码设计
- 熟练掌握自动化单元测试和集成测试
- 具备扎实的 SQL 以及 Entity Framework 或 EF Core 经验,包括查询和性能优化
- 具备微服务、分布式系统以及异步或事件驱动通信方面的专业经验
- 具备云开发经验,最好使用过 Microsoft Azure
- 具备 CI/CD 和现代软件开发实践经验
- 能够独立编写设计良好、可测试且可投入生产的代码,并参与代码审查
- 具备良好的沟通能力和远程分布式团队协作经验
- 英语流利
- 居住在拉丁美洲(LATAM)
福利待遇
- 完全远程工作
- 以美元支付的有竞争力的薪酬
- 带薪休假
- 自主的工作环境
- 有机会支持美国领先企业开展创新且影响力高的项目
- 身心健康与工作生活平衡活动
- 接触多元化的全球专业人士网络
- 与经验丰富的资深专业人士协作
