崗位要求與主要職責(zé)
1.精通C++,C#,python,主要負(fù)責(zé)ACS、RCS、TM、RFID、ARS等源代碼進(jìn)行系統(tǒng)性分析,梳理代碼架構(gòu)與運(yùn)行邏輯,形成詳盡的代碼邏輯文檔,為后續(xù)開發(fā)與優(yōu)化奠定基礎(chǔ)。
2.與生產(chǎn)團(tuán)隊(duì)、自動(dòng)化團(tuán)隊(duì)深入對(duì)接,圍繞自動(dòng)化率提升、MTBA優(yōu)化等核心目標(biāo),挖掘現(xiàn)有流程中的痛點(diǎn),收集邏輯改善需求,并進(jìn)行優(yōu)先級(jí)評(píng)估與分類。
3.基于收集的需求,完成新功能邏輯的開發(fā)工作;同步搭建功能完備的測(cè)試平臺(tái),覆蓋功能測(cè)試、性能測(cè)試、兼容性測(cè)試等多維度測(cè)試場(chǎng)景,確保新邏輯在正式上線前經(jīng)過完整且嚴(yán)格的測(cè)試驗(yàn)證。
4.當(dāng)出現(xiàn)異常時(shí),迅速協(xié)調(diào) RTD團(tuán)隊(duì)、RMS團(tuán)隊(duì)以及設(shè)備部門,組建聯(lián)合調(diào)查小組,快速定位問題根源,制定解決方案并跟進(jìn)落實(shí),直至問題徹底解決。
5.用Git等工具進(jìn)行代碼迭代和分支管理,實(shí)現(xiàn)技術(shù)跟蹤,知識(shí)共享和團(tuán)隊(duì)協(xié)作,提升開發(fā)效率和系統(tǒng)可靠性,形成從需求到開發(fā)到部署運(yùn)維的全流程閉環(huán)管理。
6.服務(wù)器管理,配合IT安全策略升級(jí);快速定位恢復(fù)服務(wù)器異常;監(jiān)控CPU/內(nèi)存硬盤使用情況,優(yōu)化資源分配;
7.Dashboard開發(fā),布局結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)可視化技術(shù),交互體驗(yàn)優(yōu)化,交互性能提升
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
軟件電子等相關(guān)專業(yè)本科或者研究生。
知識(shí)Knowledge
*職位要求的信息或知識(shí)范圍 Statement of the Informational or conceptual framework required by the Job