职位描述
岗位职责
- 基于 C# 语言进行桌面应用、Web 系统或后端服务的设计与开发,负责核心功能模块的编码实现
- 参与需求分析与技术方案设计,将业务需求转化为可执行的技术方案
- 优化现有 C# 程序的性能、稳定性及可维护性,解决开发过程中的技术难点
- 编写和维护技术文档,包括接口文档、开发手册、测试用例等
- 与产品、测试及跨部门团队协作,确保项目按计划交付并符合质量标准
- 跟踪 C# 技术前沿动态,引入合适的开发工具、框架或方法论提升团队效率
任职要求
- 本科及以上学历,计算机、软件工程等相关专业,2 年以上 C# 开发经验
- 精通 C# 编程语言,深入理解面向对象编程(OOP)思想、常用设计模式及.NET 运行时原理
- 熟悉.NET Framework/.NET Core/.NET 5 + 等框架,能熟练使用 Visual Studio 等开发工具
- 掌握至少一种关系型数据库(SQL Server/MySQL 等),具备 SQL 语句优化能力
- 有以下经验者优先:
- 桌面应用开发(WinForms/WPF/UWP)经验
- ASP.NET Core Web API 或微服务开发经验
- 熟悉 Entity Framework、Dapper 等 ORM 框架
- 具备多线程、异步编程、内存管理等性能优化经验
- 具备良好的逻辑思维能力、问题排查能力及代码规范意识
- 沟通表达清晰,有较强的团队协作精神和责任心
加分项
- 有开源 C# 项目开发或贡献经验
- 熟悉前端技术(JavaScript/HTML/CSS/Vue 等),能进行全栈开发
- 具备分布式系统、消息队列(RabbitMQ/Kafka)或缓存(Redis)使用经验
- 持有微软技术认证(如 MCSD、AZ-204)或参与过大型 C# 项目核心开发
- 了解 Unity 游戏开发或工业软件、金融系统开发经验
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕