职位描述
岗位职责
独立负责项目全流程:能够独立完成从需求分析、系统设计、编码实现、测试到部署上线的整个软件开发生命周期。
BS架构开发:负责公司B/S架构Web应用的后端与前端开发,构建高性能、高可用的企业级应用。
CS架构开发:负责C/S架构客户端软件的开发、优化与维护,保障其稳定性和用户体验。
系统集成:负责与第三方平台(如钉钉)进行接口对接与集成开发,实现系统间的数据互通与业务流程协同。
技术方案设计:参与技术选型、架构设计,编写高质量的技术文档。
沟通与协作:与产品经理、测试团队及其他部门同事保持高效沟通,确保项目顺利推进。
任职要求
一、必备技术能力
B/S架构开发 (核心要求)
后端:精通Java语言及JVM生态,熟练掌握 Spring Boot, Spring Cloud, MyBatis 等主流后端框架。
前端:精通 Vue.js 及其核心生态系统(Vuex, Vue Router, Vite等),有Element-Plus/Ant Design Vue等UI框架使用经验。
数据库:熟练掌握MySQL, PostgreSQL等至少一种关系型数据库,并了解Redis等NoSQL数据库。
C/S架构开发 (核心要求)
熟练掌握 C# 及.NET Framework/.NET Core/.NET 5+,有WinForms、WPF或跨平台桌面开发(如MAUI, Avalonia)项目经验。
熟悉 C/C++ 语言,理解其内存管理、指针操作等核心机制,具备一定的阅读、开发和调试能力。
接口与集成
有第三方API对接经验,熟悉钉钉开放平台接口(如身份验证、消息推送、待办审批、智能人事等)者优先。
二、综合能力与经验
拥有 5年及以上 全栈软件开发经验,有独立负责和交付完整软件项目的成功案例。
具备优秀的系统分析、设计和问题解决能力,能对复杂业务逻辑进行抽象和建模。
具备良好的编码习惯,注重代码质量,有单元测试、代码重构经验。
了解Docker、CI/CD等 DevOps 相关工具与理念者优先。
三、软技能与素质
高度自驱与责任感:能够自我驱动,在压力下保持高效,对项目质量和进度负责。
卓越的沟通能力:具备出色的口头和书面沟通能力,能清晰、准确地与技术及非技术同事进行协作。
团队合作精神:乐于分享,善于协作,具备良好的团队意识。
快速学习能力:对新技术保持热情,能快速学习并应用于实际项目。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕