职位描述
任职要求: (一)专业技能 拥有 5 年及以上软件开发经验,其中至少 3 年使用 .net core 进行后端开发的经验,熟练掌握 .net core 的核心框架,如 ASP.NET Core、Entity Framework Core 等,能熟练运用这些框架进行高效的后端开发。 精通 C# 语言,熟悉其语法特性、面向对象编程思想以及异步编程等高级特性,能够编写高质量、可维护、高性能的代码。 熟练掌握关系型数据库(如 SQL Server、MySQL 等)的设计、开发与优化,具备扎实的 SQL 编写能力,能够进行复杂查询、事务处理和索引优化;同时对非关系型数据库(如 Redis、MongoDB 等)有一定的了解与实践经验,能够根据业务场景合理选择数据库技术。 熟悉常用的设计模式,如工厂模式、单例模式、观察者模式等,并能在实际项目中灵活运用,以提升代码的可扩展性和可维护性。 了解微服务架构,熟悉常见的微服务框架(如 Ocelot、Consul 等),掌握 API 设计规范与接口开发,具备微服务拆分、部署与调试的能力,能够构建高效、稳定的分布式系统。 熟悉常用的开发工具,如 Visual Studio、Git 等,能够熟练使用 Git 进行版本控制,协同团队成员高效完成开发任务。 (二)项目经验 具备完整的项目开发经验,主导或参与过至少 2 个以上基于 .net core 的中大型项目的全生命周期开发,包括需求分析、架构设计、编码实现、测试部署和后期维护,对项目流程有清晰的理解与把控能力。 有高并发、高可用系统的开发经验,能够运用缓存、异步处理、分布式锁等技术解决系统性能瓶颈问题,保障系统在高负载情况下的稳定运行。 熟悉互联网业务场景,如电商、社交、在线教育等领域,能够根据不同业务需求设计合理的技术方案,满足业务快速迭代与发展的要求。 (三)软技能 具备良好的沟通能力与团队协作精神,能够与不同部门、不同角色的成员进行有效的沟通与协作,积极参与团队讨论,分享技术经验,共同攻克技术难题。 具有较强的学习能力与创新意识,能够快速学习新技术、新框架,并将其应用到实际工作中,不断探索优化现有技术方案,提升系统性能与用户体验。 具备良好的问题分析与解决能力,能够在复杂的系统问题中快速定位问题根源,并提出有效的解决方案,保障系统的正常运行。 工作态度严谨,责任心强,注重代码质量与开发规范,能够按时、高质量地完成开发任务,对交付成果负责。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕