岗位要求与主要职责
1.精通C++,C#,python,主要负责ACS、RCS、TM、RFID、ARS等源代码进行系统性分析,梳理代码架构与运行逻辑,形成详尽的代码逻辑文档,为后续开发与优化奠定基础。
2.与生产团队、自动化团队深入对接,围绕自动化率提升、MTBA优化等核心目标,挖掘现有流程中的痛点,收集逻辑改善需求,并进行优先级评估与分类。
3.基于收集的需求,完成新功能逻辑的开发工作;同步搭建功能完备的测试平台,覆盖功能测试、性能测试、兼容性测试等多维度测试场景,确保新逻辑在正式上线前经过完整且严格的测试验证。
4.当出现异常时,迅速协调 RTD团队、RMS团队以及设备部门,组建联合调查小组,快速定位问题根源,制定解决方案并跟进落实,直至问题彻底解决。
5.用Git等工具进行代码迭代和分支管理,实现技术跟踪,知识共享和团队协作,提升开发效率和系统可靠性,形成从需求到开发到部署运维的全流程闭环管理。
6.服务器管理,配合IT安全策略升级;快速定位恢复服务器异常;监控CPU/内存硬盘使用情况,优化资源分配;
7.Dashboard开发,布局结构设计,数据可视化技术,交互体验优化,交互性能提升
Job Requirements and Main Responsibilities:
1.Proficiency in C++, C#, and Python. Primarily responsible for conducting systematic analysis of source codes for ACS, RCS, TM, RFID, ARS, etc., organizing the code architecture and operational logic, and creating detailed code logic documentation to lay the foundation for subsequent development and optimization.
2.Engage in in-depth collaboration with the production team and automation team. Focusing on core objectives such as improving automation rates and optimizing MTBA, identify pain points in existing processes, gather requirements for logic improvements, and conduct priority assessments and categorization.
3.Based on the collected requirements, complete the development of new functional logic. Simultaneously, establish a fully functional testing platform that covers multi-dimensional testing scenarios, including functional testing, performance testing, and compatibility testing, to ensure thorough and rigorous testing and validation of new logic before its official launch.
4.In the event of abnormalities, promptly coordinate with the RTD team, RMS team, and equipment department to form a joint investigation team. Quickly identify the root cause of the problem, develop solutions, and follow up on their implementation until the issue is fully resolved.
5.Utilize tools such as Git for code iteration and branch management to achieve technical tracking, knowledge sharing, and team collaboration, enhancing development efficiency and system reliability, and forming a closed-loop management process covering the entire lifecycle from requirements to development, deployment, and operations.
6.Server management, collaborate in upgrading IT security policies; swiftly locate and restore server abnormalities; monitor CPU/memory/hard disk usage and optimize resource allocation.
7.Dashboard development, including layout and structural design, data visualization techniques, interaction experience optimization, and interaction performance enhancement.
教育背景Education 
软件电子等相关专业本科或者研究生。
知识Knowledge 
*职位要求的信息或知识范围 Statement of the Informational or conceptual framework required by the Job