骰子是技术专家在其职业生涯各个阶段的首选职业目的地。我们的客户,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功能和最佳实践。
结构化文档和注重细节。