remote
Lead Software Developer .NET & Head of IoT Office - ThyssenKrupp Materials NA, Inc.
Software Engineer
Lead the development of a modular MES suite on Azure, driving IoT integration and cloud-native solutions for industrial automation. Own architecture, team leadership, and delivery of high‑performance .NET services in a fast‑paced, data‑centric environment.
About the role
Key Responsibilities
- Architect, develop, and maintain a cloud‑native MES platform using .NET, C#, and Azure services, ensuring scalability, reliability, and security.
- Lead a cross‑functional team of developers, QA, and DevOps engineers, fostering Agile practices and continuous delivery pipelines.
- Design and implement IoT data ingestion, processing, and analytics pipelines to connect machines, devices, and enterprise systems.
- Collaborate with product, operations, and customer teams to translate business requirements into technical solutions and prioritize backlog items.
- Drive technical excellence by reviewing code, mentoring staff, and staying current with emerging technologies in industrial IoT and cloud computing.
Requirements
- 10+ years of software development experience, with 5+ years leading .NET teams in an industrial or manufacturing context.
- Proficiency in C#, ASP.NET Core, Azure Functions, Service Bus, and related cloud services.
- Hands‑on experience with IoT protocols (MQTT, OPC UA) and data platforms (Time‑Series DB, Azure IoT Hub).
- Strong background in Agile methodologies, CI/CD, and DevOps practices.
- Excellent communication skills and a proven ability to translate complex technical concepts to non‑technical stakeholders.