岗位职责:
1.项目管理与交付
(1)负责软件项目全生命周期管理,包括需求分析、任务拆解、排期制定、风险管控及质量验收,确保项目按时高质量交付。
(2)协调跨职能团队资源(产品、测试、运维等),推动敏捷开发流程落地,提升团队交付效率。
2.技术管理与架构设计
(1)主导核心系统的架构设计、技术选型与代码质量把控,解决高可用场景下的技术难题。
(2)制定开发规范,推动代码审查、性能优化及技术债务清理,确保系统稳定性和可扩展性。
3.团队建设与人才培养
(1)管理15-20人技术团队,制定技术成长路径,通过代码指导、技术分享等方式提升团队整体技术水平。
(2)建立团队协作机制,优化开发流程,提升团队效能与工作满意度。
4.技术创新与业务赋能
(1)关注行业技术趋势,探索新技术在业务场景的落地应用。
(2)深入理解业务需求,提供技术解决方案支持产品快速迭代与商业目标达成。
任职要求:
1.技术能力
(1)精通Java核心技术与生态(JVM原理、多线程、网络编程、性能调优),熟悉主流框架(Spring Cloud/Spring Boot/MyBatis等)。
(2)具备分布式系统设计经验(如微服务、消息队列、分布式缓存),熟悉主流技术或中间件:MySQL、PostgreSQL、Redis、rabbitmq、jpa、Kafka。
(3)熟悉DevOps工具链(Docker/K8s/Jenkins)。
(4)精通软件架构设计,熟悉软件设计模式、能使用UML图进行设计表达。
2.管理经验
(1)至少主导过3个以上中大型项目(10人年以上规模)从0-1,具备PMP/Scrum认证或同等项目管理能力。
(2)擅长通过数据驱动决策,熟练使用Jira、pingcode、禅道、Confluence等工具进行项目管控。
3.综合素质
(1)优秀的跨部门沟通能力,能清晰传递技术价值至非技术干系人。
(2)强烈的责任心和抗压能力,具备技术领导力与团队凝聚力。
4.加分项
(1)医疗器械软件、医疗信息软件项目开发经验。