高级.NET开发人员-北京上海深圳大连
北京朝阳区望京路8号
上海市闵行区紫月路
深圳市龙岗区坂田街道岗头社区天安云谷产业园二期
大连腾飞软件园
主要职责•基于设计和实施应用程序系统。NET Core 框架,包括但不限于Web API、微服务和后台管理系统。
•参与系统设计,以确保系统的最佳可用性和可扩展性。
•协助需求分析、技术选择、方案设计和项目文件编制。
•与前端开发团队合作,无缝集成前端并增强用户体验。
•优化现有系统架构,实施前沿的安全标准和技术解决方案,增强系统安全性和性能。
•积极探索和评估新兴技术,为团队提供创新解决方案。
资格•计算机科学或相关领域的学士学位或更高学历,具有5年以上的NET Core 开发工作经验。
•在开发大中型项目方面拥有丰富的经验,并对产品开发过程有深入的了解。
•具有较强的问题分析和解决能力,能够独立承担任务并有效解决技术问题。
•展示良好的编码实践和对软件开发标准的熟悉程度。
•具备熟练的英语读写能力。
•精通C#语言,具有广泛的理解和实践经验。NET core平台。熟练掌握ASP。NET Core、LINQ、实体框架核心、sqlSugar等工具。
•具有扎实的计算机知识基础,包括数据结构、算法、网络编程和多线程编程。
•熟悉SQL Server、PostgreSQL或MySQL等关系数据库;熟练使用SQL语言,能够进行性能优化。
•精通Redis等缓存技术。
•精通使用Git或其他版本控制系统,全面了解分支管理策略、代码合并、冲突解决等关键概念。
•熟悉DevOps原则,如Docker容器化部署、Kubernetes集群管理或其他CI/CD工具。
•精通面向对象编程和设计,能够利用UML和Visio进行业务分析和流程设计。
•熟悉至少一个云服务平台(如Azure、AWS或谷歌云平台),并全面了解云服务的基本使用和管理。
•精通前端开发技术,包括HTML、CSS、JavaScript,并精通至少一个前端框架(例如React或Angular)。
•对网络和应用程序安全有良好的理解,包括当前的最佳实践和标准。
•精通敏捷开发流程,有团队协作工具经验,表现出出色的团队合作和沟通技能。
•拥有持续学习的心态,对新兴技术表现出热情,并表现出快速适应变化的能力。