职位描述
岗位职责:
1.负责根据产品方案和需求,完成产品概要设计工作;
2.负责根据产品需求和概要设计,完成核心模块的详细设计、实现、单元测试及相关手册编写工作;
3.负责根据专利策划要求,完成专利交底书的撰写;
4.负责协助架构师进行系统架构设计工作;
负责带领并指导初中级开发人员完成开发工作。
任职要求:
基本要求:
年龄范围:35岁及以下。
学历要求:本科及以上学历,计算机、软件工程、自动化及相关专业。
职称要求:无。
经验与技能要求:
1.工作经验:
具备5年及以上软件产品设计、开发与编码实现工作经验,其中须包含至少3年数字孪生、仿真模拟或三维可视化项目开发经验。
2.核心技术要求:
(1)数字孪生与三维可视化专长:
1)精通3D可视化开发,至少熟练掌握Unreal Engine、Unity、Three.js中的一种主流引擎进行项目开发。
2)具备扎实的GIS基础,熟悉CesiumJS、GeoServer等地理信息引擎的应用与集成。
3)熟悉Java开发语言,且熟悉C 、JavaScript中的至少一种开发语言,以满足全栈或前后端协同开发需求。
4)对计算机图形学原理、渲染管线有深入理解,具备三维场景性能优化与模型轻量化的实战经验。
5)熟悉BIM、glTF、3D Tiles、OSGB等三维模型及地理空间数据格式,掌握其处理、转换与集成技术。
6)熟练使用3ds Max、Blender等建模软件。
(2)Java后端开发能力:
1)熟悉Java语言,熟悉Spring Boot、MyBatis等开发框架。
2)熟悉Dubbo、Redis、RabbitMQ等中间件。
3)熟悉分布式、微服务架构设计,熟悉关系型与非关系型数据库。
4)熟悉设计模式与常用算法,能设计高性能、高可用的后端服务。
(3)辅助技能与素质要求:
1)熟悉SVN/Git、IDEA/VSCode、Maven/Gradle等开发与构建工具链。
2)了解Linux操作系统及常用命令。
3)熟悉铁路电力监控、铁路信息化等行业业务流程与发展趋势者优先。
4)具备优秀的分析解决问题能力、良好的团队合作意识与沟通交流能力。