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

利雅得 无个税11天前全职 网络
面议
职位描述 角色:高级后端.NET开发人员 地点:沙特阿拉伯(现场) 经验:6年以上 主要职责 - 设计、开发和维护使用.NET Core、ASP.NET Core、C#、MVC和Web API的后端服务和Web API。 - 使用SQL Server或其他RDBMS开发和优化数据库结构和查询。 - 集成智能服务,如Azure认知服务或ML.NET,以实现AI驱动的功能。 - 与前端开发人员和UI/UX设计师合作,提供无缝的全栈解决方案。 - 通过清晰的架构和代码最佳实践,确保应用程序的性能、可扩展性和安全性。 - 构建和维护与外部系统(如Microsoft Dynamics CRM、SharePoint等)的集成,使用RESTful和SOAP服务。 - 使用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等工具的经验。 - 良好的设计模式、OOP和清洁代码原则的理解。 - 具有云平台(特别是Azure)和DevOps实践的经验。 - 较强的问题解决、分析和沟通能力。 - 能够在团队环境中独立和协作工作。 (ref:hirist.tech) 职位要求 无