高级后端开发工程师(C#,.NET Core)

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