我们正在寻找一位经验丰富的高级后端开发人员,加入负责构建和维护大规模企业级平台的核心工程团队。该职位专注于设计可靠的后端服务,以支持企业和公共部门客户使用的复杂数据密集型系统。
您将与前端工程师、架构师和产品利益相关者密切合作,在现代敏捷环境中交付安全、可扩展和高性能的后端解决方案。
主要职责
- 设计、开发和维护企业级网络平台的后端服务
- 负责后端设计决策并为整体系统架构做出贡献
- 与前端工程师和跨职能团队合作,确保系统无缝集成
- 编写清晰、可维护和可重用的代码,符合性能、可扩展性和安全性的最佳实践
- 构建和维护RESTful API,并与外部服务和数据源集成
- 实施单元测试和自动化测试以确保可靠性和代码质量
- 参与代码审查、技术讨论和架构审查
- 解决生产问题、优化性能和解决系统瓶颈
- 在敏捷/看板开发流程中工作并为持续改进做出贡献
要求
- 8年以上后端开发经验,精通C#和.NET Core(优先使用最新版本)
- 拥有使用ASP.NET构建企业网络应用程序的扎实经验
- 在设计和开发RESTful API和后端服务方面有强大的背景
- 对面向对象编程原则和常见设计模式有深刻理解
- 拥有关系数据库和SQL的实际操作经验
- 熟悉云环境(AWS、Azure或GCP)和容器技术,如Docker和/或Kubernetes
- 有自动化测试框架(如xUnit、NUnit)经验者优先
- 理解CI/CD管道和现代敏捷软件开发实践
加分项
- 拥有微服务架构和异步/消息驱动系统的经验
- 接触过NoSQL或文档型数据库
- 熟悉gRPC和/或消息代理如RabbitMQ或Kafka