Engineer- Cloud Platform
pentair
Job Description
Roles and Responsibilities:
-
Develop the Smart Products & IoT Technology within the Segment.
-
Responsibility for successful execution of Segment-focused projects aimed at developing Smart products and IoT solutions; such projects/products include fully developed commercial products, minimum viable products, rapid prototypes and proof-of-concepts. Ensure these projects follow the appropriate standard process used at Pentair(such as 3D and Rapid3D).
-
Continuously innovate on existing IoT solutions with latest applicable techniques to boost product capabilities and business value.
-
Collaborate with Pentair-wide technical resources to develop IOT cloud, web and mobile solutions and support IOT Product solutions:
-
Design & Develop technical design document for software development.
-
Develop detailed technical architecture block diagram for cloud solutions.
-
Code & implement the application layer as Infrastructure as Code and Software as a Service solutions.
-
Implement production platform building back-end automation tools.
-
Review product applications, Create test platforms to review coding quality.
-
Coordinate with Product Engineer from Filtration Business Unit to develop project plan to integrate IOT.
-
Support product risk assessment, develop guide for IOT design requirement, support developing test plan for integration • Provide solutions to issues related to the connection of networks and platforms.
Skills required:
-
Bachelors degree in computer science or equivalent; More than 3 years of working experience in Amazon Web Service Infrastructure and Platform as a Service tools
-
3+ years experience with the programming languages -Python, Java, NodeJS Extensive experience working with Cloud based datastores like S3, DynamoDB, MongoDB.
-
Deep understanding of mobile and web technology stacks Swagger API specifications, Restful API In-depth understanding of computer programming and network security.
-
Expert understanding of data modeling, database design, performance monitoring and tuning.
-
Experience in collaborating with global technology teams is a plus Deep technical knowledge in Agile software development.
-
Experience in working with IoT vendors /third party service providers is a plus.