职位描述
岗位职责:
1、根据项目需求和产品研发设计方案,按照工作计划和进度完成系统模块的开发任务,保证开发的质量;
2、能理解业务逻辑,对业务模型进行设计,编写出规范的设计文档;
3、沟通需求和开发中遇到的相关问题,配合测试人员修改测试中发现的问题;
4、完成开发经理交给的其它任务。
任职要求:
1、学历与经验:
1)计算机科学或相关专业本科及以上学历,985/211院校背景优先。
2)2年及以上.NET平台全栈开发经验,具备中大型项目的完整生命周期实践经验。
2、技术栈要求:
1)精通C#语言特性,对.NETCore/.NET6+有深入理解和项目实践。
2)熟练掌握ASP.NETMVC、ASP.NETCore、EntityFramework等开发框架;拥有Redis、RabbitMQ、.NETCore微服务框架(如Ocelot等)开发经验者优先;
3)熟练掌握Vue2/Vue3及其核心生态,能够进行复杂前端模块的设计与开发。熟悉TypeScript、Webpack/Vite等前端工程化工具;
4)熟练掌握SQL语言,熟练使用MySQL、Oracle、SQLServer数据库一种及以上,拥有数据库调优经验者优先;
5)具备扎实的OOD/OOP思想,能熟练运用常见的设计模式解决复杂业务问题。对领域驱动设计、整洁架构、微服务架构有实际项目经验者更佳;
3、其它要求:
1)具备优秀的技术设计、文档编写和沟通表达能力;
2)具备强烈的责任心、团队协作精神和主动解决问题的能力;
3)具备技术领导力潜质,如乐于进行代码审查、技术分享、指导初级工程师;
4)可以接受短期出差;
5)熟悉JAVA开发技能者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕