C# .NET 开发工程师(混合办公,保加利亚)
为 Fintua 构建后端服务和 CRM 功能。Fintua 是一家全球间接税合规与税务技术公司;该混合办公岗位将使用 C#、.NET、数据库、API 和测试技术。
描述
- 使用 C# 和 .NET 设计、开发和维护 CRM 后端组件
- 使用关系型数据库创建高效查询和数据访问层
- 采用可维护的模式和分层架构实现业务逻辑
- 运用单元测试和测试驱动开发实践编写经过充分测试的代码
- 协作开发新功能、解决缺陷并改进系统
- 将应用程序连接到内部和外部 API 及服务
- 参与代码审查,帮助强化编码标准和实践
- 维护并优化现有功能
任职要求
- 具备经证明的 C# 和 .NET 生态系统专业能力
- 深入了解面向对象编程原则
- 具备 ORM 框架的实际经验,尤其是 Entity Framework 和 Dapper
- 具备关系型数据库经验,优先考虑 PostgreSQL
- 了解分层应用架构及 Repository、Unit of Work、DTO 和依赖注入等模式
- 熟悉 LINQ、泛型、扩展方法,以及使用 async/await 的异步编程
- 具备使用 Git 进行版本控制的经验
- 具备扎实的单元测试实践经验
- 具备测试驱动开发经验或相关理解
- 具备使用 RabbitMQ 等消息代理的经验
- 熟悉用于生成和解析 PDF、Excel、Word 及 CSV 文档的库
- 接触过云平台,尤其是 AWS
- 具备使用 AutoMapper 等对象映射工具的经验
- 熟悉 xUnit、Moq、FluentAssertions 及其他单元测试工具
- 具备集成和调用 REST API 的经验
- 具备与 SAP 系统集成的经验
- 接触过 GitHub Copilot 等 AI 辅助开发工具
- 具备 Kiro 使用经验或有所了解
- 能够编写整洁、可维护且结构良好的代码
- 高度重视代码质量、测试和可靠性
- 能够在开发新功能的同时维护现有系统
- 具备清晰的沟通和高效的协作能力
- 具备较强的问题解决能力、注重细节,并采用务实的开发方式
- 有意愿在支持性的工程环境中学习和成长
福利待遇
- 灵活办公政策,结合远程办公和办公室办公
- Multisport 卡
- 所有员工每年享有 22 天年假,并根据服务年限增加额外假期
- Lifework 天数,每季度提供半天时间处理个人事务
- 弹性工时,可在 4.5 天内完成 40 小时工作
- 额外健康保险,涵盖牙科和视力护理
- 团队建设活动和聚会
- 人寿保险
- 推荐好友奖金
- 多家商店、剧院和餐厅折扣
- 由员工主导的 CluneTech Cares 企业社会责任项目,每年提供一天带薪志愿服务假
- CluneTech Life 企业健康计划
- 每月餐券
- 公司支付的培训和学习账户
- OneTeam 奖项及年度优秀员工奖
- 里程碑认可计划
- 免费的体育活动,包括足球、网球和排球
- 员工援助计划
- 无会议日
- 亲人离世后最多四周的带薪慰问假
- 宠物离世后最多两天的慰问假
- 五天公司支付的流产或妊娠损失假,同样适用于伴侣
