高级全栈软件负责人/架构师

休斯顿 3天前全职 网络
面议
骰子是技术专家在其职业生涯各个阶段的首选职业目的地。我们的客户,MS INFO TECH LLC,正在寻找以下职位。今天通过骰子申请。 亲爱的顾问, 请查看需求并尽快与我分享合适的简历。 职位名称: 高级全栈软件负责人/架构师 类型: 合同 地点: 休斯顿,德克萨斯州(混合,3天)本地到德克萨斯州 部门: [数字制造] 职位概述 全栈软件架构师将设计、构建并负责端到端制造分析应用程序,重点关注整体设备效率(OEE)、每日生产报告和库存可见性。 该角色需要亲自参与并负责架构、后端和前端开发、数据集成、自动化测试、CI/CD、在Microsoft Azure上的部署以及持续改进。 架构师将与制造、运营、维护、供应链和IT利益相关者密切合作,将业务需求转化为安全、可扩展和稳健的数字解决方案。 主要职责 架构与设计 为制造分析应用程序(OEE、停机时间、吞吐量、每日生产和库存)定义端到端解决方案架构。 设计数据模型和集成模式,以从车间系统(PLC/SCADA/MES/历史记录)、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应用服务、AKS或Azure函数 Azure SQL数据库、Azure PostgreSQL、Cosmos DB Azure存储、数据湖 事件中心、IoT中心、服务总线 Azure数据工厂/ Synapse管道 Azure监控/应用程序洞察/日志分析 持续探索新的Azure功能,并推荐对现有架构的改进。 利益相关者参与与交付 直接与工厂和业务用户合作,收集需求,了解痛点,并将其转化为技术设计。 与IT和业务利益相关者领导设计和代码审查。 协调新功能和应用程序的UAT、发布和培训。 提供第三线支持,解决复杂的生产问题,并实施可持续的修复。 治理、安全与合规 确保解决方案遵循网络安全、网络和数据隐私指南。 应用基于角色的访问控制(RBAC)和安全密钥管理(例如Azure Key Vault)。 为IT和业务团队记录架构、数据流、API和操作程序。 必需资格 计算机科学、软件工程、信息系统或相关领域的学士学位;或同等经验。 10年以上专业软件开发经验,包括: 显著的动手开发(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功能和最佳实践。 结构化文档和注重细节。