全栈软件架构师 -- MAZDC5715565

休斯顿 2天前合同 网络
面议
销售代表 -- Anindya Mazumdar 要求: 全栈软件架构师 – 制造分析(OEE、生产和库存) 休斯顿,德克萨斯州(周一、周三和周五必须现场工作) 部门:[数字制造] 职位概述 全栈软件架构师将设计、构建并负责端到端的制造分析应用程序,专注于设备整体效率(OEE)、每日生产报告和库存可见性。该角色需要亲自动手,负责架构、后端和前端开发、数据集成、自动化测试、CI/CD、在 Microsoft Azure 上的部署和持续改进。 架构师将与制造、运营、维护、供应链和 IT 利益相关者密切合作,将业务需求转化为安全、可扩展和稳健的数字解决方案。 主要职责 架构与设计 定义制造分析应用程序(OEE、停机时间、吞吐量、每日生产和库存)的端到端解决方案架构。 设计数据模型和集成模式,用于从车间系统(PLC/SCADA/MES/Historians)、ERP 和其他制造系统中摄取数据。 选择和设计 Azure 服务的使用,以进行数据摄取、处理、存储、API 和前端交付。 确保解决方案具有可扩展性、安全性、弹性,并符合企业架构和 IT 标准。 全栈开发 独立实现后端服务、API 和使用 Python(例如 FastAPI、Flask、Django)的微服务。 开发现代 Web 前端(例如 React、Angular 或 Vue),用于仪表板、操作员视图、生产报告和配置工具。 实现 OEE 计算、KPI 逻辑和生产与库存的业务规则。 构建数据管道,以捕获、清理和转换来自制造系统的时间序列和事务数据。 DevOps、CI/CD 和质量 设计和维护 CI/CD 管道(例如 Azure DevOps、GitHub Actions),用于构建、测试和部署应用程序和基础设施。 编写和维护单元、集成和回归测试,以确保代码质量和可靠性。 实施基础设施即代码(例如 ARM/Bicep/Terraform),以实现可重复、可审计的部署。 监控应用程序性能、可靠性和成本,推动持续改进。 Azure 云工程 评估、配置和利用 Azure 组件,例如: Azure App Service、AKS 或 Azure Functions Azure SQL 数据库、Azure PostgreSQL、Cosmos DB Azure 存储、数据湖 事件中心、物联网中心、服务总线 Azure 数据工厂 / Synapse 管道 Azure 监控 / 应用程序洞察 / 日志分析 持续探索新的 Azure 功能,并建议对现有架构的改进。 利益相关者参与与交付 直接与工厂和业务用户合作,收集需求,了解痛点,并将其转化为技术设计。 与 IT 和业务利益相关者领导设计和代码审查。 协调新功能和应用程序的 UAT、发布和培训。 提供三级支持,解决复杂生产问题,并实施可持续的修复。 治理、安全与合规 确保解决方案遵循网络安全、网络和数据隐私指南。 应用基于角色的访问控制(RBAC)和安全密钥管理(例如 Azure Key Vault)。 为 IT 和业务团队记录架构、数据流、API 和操作程序。 必备资格 计算机科学、软件工程、信息系统或相关领域的学士学位;或同等经验。 10 年以上专业软件开发经验,包括: 显著的 Python 开发经验(API、服务、数据处理)。 全栈经验(前端 + 后端 + 数据库)。 3 年以上在 Microsoft Azure 上设计和交付解决方案的经验。 丰富的经验: RESTful API 设计和实现。 关系数据库(SQL)和数据建模。 源代码控制(Git)和现代分支策略。 CI/CD 管道和自动化测试框架(pytest、unittest 等)。 证明能够独立交付端到端功能:设计、编码、测试、部署和支持。 有直接与业务利益相关者合作的经验(最好是在制造/运营领域)。 优先资格 在制造、流程工业或工业自动化环境中的经验。 熟悉 OEE、TPM、精益制造概念和生产 KPI。 与 MES、历史记录器、SCADA、PLC 或 ERP(例如 SAP)系统集成的经验。 了解事件驱动和微服务架构。 经验包括: 容器化(Docker)和编排(AKS/Kubernetes)。 消息队列和流平台(事件中心、Kafka、服务总线)。 时间序列数据库或 BI 工具(Power BI、Grafana)。 Azure 认证(例如 AZ-204、AZ-305、AZ-400)或同等经验。 关键能力与软技能 强大的问题解决和分析能力;能够将复杂问题分解为实际解决方案。 能够自主操作并对解决方案进行端到端的所有权。 与技术和非技术受众进行清晰、简洁的沟通。 强大的协作能力;能够与跨职能团队合作,包括工厂和企业职能部门。 持续学习的心态;积极探索新的 Azure 和 Python 功能和最佳实践。 结构化文档和注重细节。