Python、CIM与Go语言高级工程师职位要求

版权申诉
0 下载量 44 浏览量 更新于2024-08-22 收藏 18KB DOCX 举报
"Python高级开发工程师、CIM软件工程师、Go语言开发工程师的职位描述与岗位职责任职要求" 在IT行业中,不同角色的工程师有着特定的技术要求和职责。以下是三个职位的详细说明: 1. Python高级开发工程师: - 职位描述:该工程师主要负责公司的产品功能研发,理解并提出针对产品需求的技术解决方案,参与产品架构的迭代和优化,并指导团队成员的工作。 - 职责要求:需熟练掌握Linux或类Unix系统,能够将Linux/Mac作为开发环境。精通Python网络编程,包括多线程、多进程和协程等并行编程模型。应具备服务端应用程序开发经验和强大的代码调试及问题分析能力。熟悉如Celery、Flask、Django、Redis、Docker等开源项目。了解互联网产品的开发流程,具备团队合作精神,善于独立思考和自我学习。同时,需要良好的英文阅读和沟通能力,有Linux应用运维经验者更佳。 - 加分项:拥有OpenStack、ZStack等开源云计算平台的使用或开发经验,以及对MySQL、Oracle等数据库的了解。 2. CIM软件工程师: - 职位描述:主要负责设备EAP系统、PCLog系统等CIM系统的开发、测试、维护和改造,整理CIM文件需求,编写内部文档和用户手册,以及对客户进行培训。 - 职责要求:要求大专以上计算机相关学历,至少2年的CIM系统开发经验。需要熟悉液晶面板机台自动化系统流程和BC的工作原理。精通C#编程,理解源代码管理和使用工具。熟练掌握至少一种数据库(如SQLServer、Oracle、MySQL等)。熟悉三菱CC-linkIE或欧姆龙EIP通讯协议,了解Spring、Hibernate框架以及TCP/IP、SECS/GEM、FTP等通讯协议。同时,需具备基础的PLC通信知识和MES系统功能理解。 3. Go语言开发工程师: - 职责描述:负责设计和实现高可用、高并发的后端系统,支持数盟可信DNA业务,实时更新线上系统规则以应对安全挑战,撰写相关技术文档。 - 职责要求:需要3年以上的开发经验,其中至少2年的后端开发经验,优先考虑有大型互联网行业背景的候选人。精通Linux/Unix操作系统,能处理服务部署和维护。熟悉Java语言,虽然本职位主要使用Go语言,但对Java的了解也是加分项。 这些职位对于技术深度和广度都有较高要求,工程师不仅需要精通特定的编程语言和技术栈,还需要具备解决复杂问题的能力,以及良好的文档编写和团队协作能力。