高级后端开发工程师 - C#/.Net 技术

利雅得 无个税20小时前全职 网络
面议
职位描述 角色:高级后端 .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) 职位要求 无