岗位职责:
1. 协助设计并研发IT系统的业务架构、应用架构及技术架构设计,确保技术路线与公司长期数字化战略高度一致。
2. 进行深入的需求分析,协助数字化转型过程中将复杂的业务需求转化为技术规范和解决方案。
3. 参与开发核心数字化平台(通用组件、官网、信息化门户等)的架构,确保系统具备高可用、高并发、高扩展性。
4. 实施严谨的软件重构技术,应用设计模式,并遵循主流开发流程,以保持业界领先的代码质量和系统稳定性。
5. 参与完成业务模块的前后端开发、对接和测试工作,使用 .NET, Python 和 Vue/React 进行开发。
6. 确保与腾讯生态(微信小程序、企业微信、服务号)及其他相关平台的无缝集成。
7. 积极参与产品需求讨论和设计,与产品人员高效协作,交付解决方案。
8. 指导开发团队,进行高标准的代码审查,培养追求卓越技术和敏捷交付的团队文化。
任职要求:
1. 专业经验:5年以上软件开发经验,在大规模企业系统架构设计方面有卓越表现。
2. 熟悉腾讯生态:专家级掌握微信小程序、企业微信及服务号的开发与集成。
3. 全栈能力:深厚的 .NET (C#/.NET Core)、Python 及主流前端框架(如 Vue.js 3 和 React)开发经验,能够独立完成复杂交互页面开发。
4. 架构精通:精通微服务架构设计与实施,具备大型分布式、高并发、高负载、高可用系统的架构、设计、开发和调优经验。
5. 数据库与存储:具备关系型数据库(例如:SQL Server, MySQL, PostgreSQL)和 NoSQL 解决方案(例如:MongoDB, Redis)的全面经验。
6. 软件工程原则:熟悉面向过程和面向对象的设计与分析,掌握常用的软件重构技术、设计模式和主流开发流程,具备基本软件测试知识。
7. 业务洞察力:深入理解企业业务流程,并能够分析业务特性提供定制化的技术解决方案,推动数字化转型。
8. 沟通与领导力:优秀的沟通协调及组织能力,具备目标设定与执行,项目管理,激励与辅导,有效促进他人行动的能力。