职位描述
角色:高级后端 .NET 开发人员
地点:沙特阿拉伯(现场)
经验:6年以上
主要职责:
- 使用 .NET Core、ASP.NET Core、C#、MVC 和 Web API 设计、开发和维护后端服务和 Web API。
- 使用 SQL Server 或其他 RDBMS 开发和优化数据库结构和查询。
- 集成智能服务,如 Azure 认知服务或 ML.NET,以实现 AI 驱动的功能。
- 与前端开发人员和 UI/UX 设计师合作,提供无缝的全栈解决方案。
- 通过清晰的架构和代码最佳实践,确保应用程序的性能、可扩展性和安全性。
- 使用 RESTful 和 SOAP 服务构建和维护与外部系统(如 Microsoft Dynamics CRM、SharePoint 等)的集成。
- 使用 IIS、Docker 或 Azure 应用服务部署应用程序,并使用 Azure DevOps 或 GitHub Actions 管理 CI/CD 管道。
- 进行代码审查并为初级开发人员提供指导。
- 使用 xUnit、NUnit 或类似框架编写和维护单元和集成测试。
- 参与敏捷会议(Scrum/Kanban),贡献于冲刺规划、任务估算和交付。
- 维护 API、系统架构和部署工作流的清晰技术文档。
- 与团队合作,及时解决问题并提供解决方案。
必备技能和资格:
- 计算机科学、软件工程或相关领域的学士学位(或同等工作经验)。
- 5年以上 .NET 后端开发的专业经验。
- 精通 .NET Core、ASP.NET Core、MVC、Web API 和 C#。
- 具有 SQL Server 和编写优化 SQL 查询的丰富经验。
- 熟悉 AI 和 ML 集成工具,如 Azure AI 服务或 ML.NET 是一个强项。
- 具有现代前端技术(如 Angular、React 或 Next.js)经验者优先。
- 熟练使用 Visual Studio(2019-2022)、SQL Server Management Studio、NSwag Studio、Stoplight、Mockoon 和 IIS 是一个加分项。
- 具有使用 Git 和 TFS 等版本控制系统的经验。
- 对设计模式、面向对象编程和清晰代码原则有良好的理解。
- 具有云平台(特别是 Azure)和 DevOps 实践的经验。
- 具备较强的问题解决、分析和沟通能力。
- 能够在团队环境中独立工作和协作。
(ref:hirist.tech)
职位要求
无