印度远程 .NET 软件开发工程师
在印度为 Weekday 客户构建可扩展的后端产品。 使用 C# 和 .NET 设计 API 与高性能应用。
描述
- 使用 C# 和 .NET Core 创建、测试并发布可扩展的产品功能。
- 与客户及产品团队合作,明确产品目标、需求和技术限制。
- 将业务需求转化为可靠且可扩展的软件解决方案。
- 支持架构、技术设计、实现和工程决策。
- 使用 ASP.NET Core 构建高性能后端服务和 REST API。
- 开发能够支持高流量、大量数据集和高负载工作负载的系统。
- 使用 SQL Server 和关系型数据库平台设计并优化数据库访问。
- 运用面向对象设计、数据结构、算法和良好的工程实践。
- 调查复杂缺陷并找出其根本原因。
- 提升应用程序的速度、可扩展性、可靠性和资源效率。
- 编写整洁、可复用、可测试且易于维护的代码。
- 进行代码审查,帮助维护工程标准和开发最佳实践。
- 与工程、产品及利益相关者团队协调,交付高质量解决方案。
- 支持自动化测试、调试、发布和持续改进工作。
- 评估技术方案,强化系统架构和工程效率。
- 持续了解现代 .NET 工具、架构模式和产品工程方法。
任职要求
- 至少四年专业软件开发经验,并精通 C# 和 .NET。
- 具备扎实的 .NET Core 和 ASP.NET Core 实际工作经验。
- 证明具备构建可扩展后端系统和 REST API 的能力。
- 深入理解 MVC 和 Web 应用架构。
- 具备实际 SQL Server 和关系型数据库管理系统经验,包括模式设计和查询优化。
- 精通面向对象编程、数据结构、算法和软件设计原则。
- 具备开发高流量、大型数据集或复杂工作负载应用的经验。
- 深入了解可扩展系统设计、性能调优和应用可靠性。
- 具备 Angular 或 React 经验者优先。
- 具备产品设计、架构或端到端产品开发经验者优先。
- 具备出色的调试、分析和问题解决能力。
- 能够独立工作、负责技术成果并作出合理的工程决策。
- 具备出色的沟通与协作能力。
- 真正有兴趣解决现实规模下复杂的产品工程问题。
- 计算机科学、信息技术、工程或相关领域的学士或硕士学位优先。
