You will lead the technical design and execution of enterprise-scale Connected Technology programs and IoT solutions.
Responsibilities
Lead the design process for enterprise solutions to ensure availability, scalability, security, and business continuity.
Translate functional requirements and design specifications into executable code and technical documentation.
Collaborate with multidisciplinary teams to plan, design, and initiate new features.
Analyze software for functional or business shortcomings and communicate findings to customers.
Estimate development effort and deliver high-quality technical outputs.
Required Skills
12+ years of professional software engineering experience with 10+ years as an IoT Architect.
8+ years of experience with Cloud PaaS/SaaS technologies.
10+ years of proficiency in .NET, Python, Java, Node.js, or GO.
Hands-on experience with Azure IoT tools including IoT Central, IoT Hub, Azure Sphere, IoT Edge, Digital Twin, Stream Analytics, Data Lake, and Timeseries.
Proven experience interfacing with OPCUA and MODBUS servers using Python or Java.
Expertise in SQL and NoSQL databases such as PostgreSQL, AWS RDS, AWS DynamoDB, AWS S3, DocumentDB, or MongoDB.
Experience designing cloud-native applications using microservices principles.
Hands-on experience with containerization using Docker and Kubernetes.
Working knowledge of CI/CD pipelines and DevOps tools like Atlassian JIRA, Confluence, Azure DevOps, or Git.
Preferred Skills
Familiarity with PowerShell, Linux Shell Scripting, and Terraform.
Experience in the specific IoT, embedded, or M2M industry.