该职位来源于猎聘 主要职责: 1.设计、规划并开发适用于大规模用户数据存储和在线分析的可扩展、分布式、基于云的应用程序。 2.设计并实施具有高可用性、可扩展性和容错性的基于微服务的架构。 3.开发并整合前端(Angular)和后端(.NET Core)组件。 4.构建并维护 WEB API 和云原生服务。 5.设计安全的认证和授权系统(单点登录、身份提供者、基于角色的访问控制)。 6.与内部领域专家密切合作,设计直观且用户友好的工作流程。 7.实施基于消息驱动和事件驱动的架构。 8.在分布式环境中优化系统性能、可扩展性和可靠性。 9.解决来自内部用户和外部客户的故障和问题。 10.参与架构审查、代码审查和技术设计讨论。 11.为 DevOps 实践做出贡献,包括 CI/CD、容器化和云部署。 任职资格: 1.计算机科学(CS)或信息系统(IS)专业的学士或硕士学位。 2.在使用 C# 和 .NET Core 进行 Web 应用程序和 API 开发方面拥有丰富经验。 3.具备针对云和基于网络的应用程序进行安全设计与实施的知识及经验。 4.具备基于容器和消息驱动的微服务开发方面的知识和经验。具备容器编排和可扩展性方面的经验者优先。 5.丰富的基于云的应用程序开发经验,***是拥有在复杂用户界面应用程序方面的相关经验。 6.对面向对象设计概念的深入理解和丰富实践经验。 优先考虑: 1. 熟练掌握 Angular、Vue 或 React 软件者优先。 2. 具备 .NET/WPF 开发经验者优先。 3. 在微软 Azure 和/或亚马逊 AWS 平台上拥有丰富的云开发经验。 4. 具备基础设施即代码(Bicep、ARM、Terraform 或 CloudFormation)方面的经验。 5. 具备监控及可观测性工具(如应用洞察、云监控等)的使用经验。 6. 具有分布式缓存系统(如 Redis 或类似系统)的使用经验。 7. 对人工智能工具有一定的了解,并熟悉最新的人工智能技术生态系统及效率工具。
Software Development Engineer
Elekta
Shanghai, Shanghai, China
Software Development Engineer
Analog Devices
Pudong, Shanghai, China
Software Development Engineer
杜邦中国集团有限公司上海分公司
Shenzhen, Guangdong, China
Software Development Engineer
QIMA
Shenzhen, Guangdong, China
Software Development Engineer
AMD
Shanghai, Shanghai, China
Software Development Engineer
Vecima Networks Inc.
Qingdao, Shandong, China