What are the responsibilities and job description for the Advisor, Software Development (IoT/Cloud Architect) - Noke position at Janus International Group?
Overview
The Advisor, Software Development (IoT/Cloud Architect) is responsible for diagnosing and resolving complex technical issues in IoT-enabled systems, optimizing real-time applications, and enhancing system scalability. They redesign critical modules, improve device-to-cloud communication, and leverage AWS services to ensure secure, high-performance IoT infrastructure.
Responsibilities
- Investigate, diagnose, and resolve complex technical issues in IoT-enabled distributed systems.
- Conduct deep code reviews, profiling, and performance optimizations in Java and Go.
- Debug low-latency, real-time IoT applications interacting with sensors, edge devices, and cloud platforms.
- Refactor and redesign critical application modules to support scalable, resilient, and efficient IoT workflows.
- Optimize device-to-cloud communication, ensuring reliable data transmission and synchronization.
- Work with edge computing frameworks to enhance real-time processing and reduce latency.
- Leverage AWS IoT Core, AWS Lambda, S3, RDS and IAM to optimize cloud deployments.
- Improve device management and telemetry processing.
- Ensure high availability, security, and performance across the entire IoT ecosystem.
- Other duties as assigned.
Qualifications
- 3 years of hands-on software development experience (Java, Go).
- 3 years of experience with IoT solutions, embedded systems, or edge computing.
- 3 years of experience with microservices architecture, RESTful APIs, and event-driven design.
- 3 years of expertise in debugging, troubleshooting, and optimizing IoT performance.
- 2 years of experience with AWS cloud services (compute, storage, security, IoT).
- 2 years of experience with SQL databases and performance tuning.
PHYSICAL REQUIREMENTS:
- Regularly required to sit, stand, and walk.
- Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.