职位职责:
1、负责公司核心业务系统的架构设计与开发,运用 C# 语言构建高效、稳定的前端软件与后端服务,确保系统性能满足业务增长需求。例如,主导仓储系统的架构搭建,优化高并发场景下的业务处理流程。
2、深度参与产品功能迭代,与产品团队紧密合作,将业务需求转化为技术方案。
3、对现有系统进行性能调优和维护,通过代码审查、问题排查等手段,解决系统中的潜在问题,保障系统 7×24 小时稳定运行。
4、进行技术指导和代码评审,提升团队整体技术水平,分享前沿技术知识,推动团队技术进步。
任职要求:
1、本科及以上学历,计算机科学、软件工程等相关专业,5 年以上 C# 开发经验,有大型项目开发经验者优先。例如参与过千万级用户量项目的前后端开发。
2、精通 C# 语言,熟悉.NET 框架,对面向对象编程有深刻理解,能够熟练运用设计模式优化代码结构。能独立开发复杂的业务模块,代码规范、可维护性强。
3、熟悉关系型数据库(如 SQL Server、MySQL)和非关系型数据库(如 Redis),具备数据库设计和优化能力,能够编写高效的 SQL 查询语句。在分布式系统开发中,能熟练运用 Redis 实现缓存、分布式锁等功能。
4、掌握多线程编程、异步编程等技术,具备良好的代码调试和性能优化能力,能够解决高并发场景下的性能问题,保障系统稳定运行。
5、有良好的团队协作精神和沟通能力,能够有效推动项目进展,乐于分享技术经验,帮助团队成员成长。