What are the responsibilities and job description for the Internet of Things (IoT) architect position at The Silicon Partners Inc?
Job Description
Job Description:
- The lead IoT systems engineer will be responsible for guiding the technical direction for the implementation of a wide-reaching IoT program at the client.
- Drive the creation of an IoT architecture that aligns with the overall business strategy, technology roadmap, and includes requirements, standards, and governance.
- Think regarding high-level systems and understand be able to orchestrate how the IoT edge, platform, and operational systems work together to form a cohesive set of capabilities.
- Strong polyglot development experience
- Exposure to functional programming languages, SOA, microservices, and cloud first applications with a keen understanding of asynchronous and event-driven programming paradigms
- Experience with one or more Platform-as-a-Service offerings with IIoT capabilities ( Azure IoT, AWS IoT, Bluemix, Predix, Thingworx , or others)
- Applications architects require a high level of technical expertise combined with excellent planning, coordination, and communication skills, as well as the ability to work on teams.
- Practitioners must have experience with relevant development tools and specific application and system architecture, in addition to a strong understanding of object-oriented design.
- A bachelor’s degree in computer science or information systems is typically required, and a master’s degree is highly desirable.
- Employers seek a minimum of 5-8 years of related work experience and often look for software skill sets such as AJAX, C#/C , and LAMP .
- Expertise in the design, development, and deployment of enterprise-level N-tier architecture in a Microsoft .NET Framework or Java Enterprise Edition platform may be required.
Typical duties include:
- Designing significant aspects of the architecture of an application, including components such as user interface, middleware, and infrastructure
- Providing technical leadership to the applications development team
- Performing design and code reviews
- Ensuring that uniform enterprise-wide application design standards are maintained
- Collaborating with other stakeholders to ensure architecture is aligned with business requirements
Additional Information
All your information will be kept confidential according to EEO guidelines.