Send me more jobs like this

Keywords / Skills : Cloud, Cloud Analyst, Java, API, AWS, React JS , Node JS, Coding

5 - 8 years
Posted: 2019-09-11

IT/Computers - Software
Software Engineer/ Programmer
Posted On
11th Sep 2019
Job Description
Senior Cloud Analyst- SmartHome Solutions 


Role Summary / Purpose

The successful candidate will be a highly technical member of a small team leading product innovation, new technology adoption and cloud strategy in the IoT domain. The successful candidate should have a broad and deep software engineering skill set, can both architect and independently deliver on hands-on tasks and has a passion for automation and continuous improvement.


Essential Responsibilities

• New technology adoption delivering new capabilities and driving value attainment for consumers.

• Responsible for strategic direction, evolution, design, documentation, implementation, validation and support critical for IoT applications/frameworks.

• Providing leadership, motivation and direction to IT for all issues and planning touching SmartHome Solutions' IoT application landscape.

• Proactively driving SmartHome Solutions architecture and on-going evolution ensuring maintenance of current stability, reliability, performance, flexibility, and capacity.

• Driving compliance with industry best practice for system implementation and technical architecture standards.

• Act as an architect and designer of central applications.

• Plan, scope, , architect, design, prototype, and engineer solution components.

• Hands-on engineering of difficult and complex sections of the application.

• DevOps - Ownership of the full lifecycle of the platform: brainstorming, development, delivery, maintenance and decommissioning. Drink your own Champaign.

• Deliver solutions using (but not limited to) the following technologies: Java, Node.js, React, Puppet, PHP, AWS, Machine Learning, Bash, Linux, Jenkins, HTML, JavaScript, Git.

• Produce detailed functional and technical software specification documents for scalable applications.

• Help establish and drive best practices for maximum code reuse, testability, application integration, performance, reliability, manageability and security.

• Design and develop re-usable components and operational strategies in the cloud to support scalability, high availability, performance, monitoring, backup, restore, etc.

• Work on a high velocity team that is expected to deliver solutions in a few weeks from concept to delivery.

• Ability and willingness to rapidly embrace new technologies.

• Deep passion for driving change.

• Take an automation first approach to streamline processes.

• Assist with incident response, troubleshooting, root cause analysis, and problem resolution.

• Build and maintain an automated DevOps delivery/deployment model to enable continuous release of software into cloud environments.

• System availability and uptime, capacity planning, maintenance scheduling, and disaster recovery.

• Perform software upgrades and installations as required in support of cloud strategy and business priorities



• Bachelor's Degree in Computer Science/Engineering or related field or 5+ years of experience in software development in lieu of a degree.

• At least 4 years of experience in management of large application landscapes and infrastructures.

• Expertise in Amazon Web Services technologies.

• Expertise in NoSQL DBMS.

• Familiarity with Structured and Object-Oriented Software Development Methodologies including Requirements Analysis, Object Orient Analysis, Process and Data Modeling, Logical and Physical system design.

• Familiarity with software and Infrastructure Change Management, Release Management, and Source Code Configuration Control including knowledge of CI/CD tools and processes.

• Strong experience performance tuning applications.

• Experience in Unix/Linux, Apache, Tomcat, Java.

• Experience using standard tools and techniques (ssh, bash, unix scripting, sed/awk, perl, etc).

• Experience with an IT automation platforms and VCS like Chef, Puppet, Jenkins, Git

• Experience in issues associated with cross-platform integration.

• Ability to reason through complex situations with strength in identifying and mitigating risks.

• Ability to build / maintain strong relationships, effectively partner with peers, and possess excellent verbal / written communication skills.

• Proven ability to effectively utilize teams from globally remote locations.

• Strong prioritization skills required to manage all in-flight and pending tasks appropriately.

• Demonstrated experience of automating processes at scale.

• Desire to continually learn.


• Experience training and maintaining Machine Learning models using various ML frameworks.

• DevOps certified.

• Amazon Web Services certification.

• Expertise in Agile Software Development.

• Expertise in application frameworks.

• Expertise in application testing technologies.

• Analytics experience with large amounts of real time data.

• Leadership experience with proven track record for leading global matrix teams, inspiring and empowering team members.

• Change agent with the ability to interact and influence business clients at all levels.

• Strong strategic thinker who can translate strategies into solutions with concrete actions & tactical plans.

• Self-starter with an ability to solve problems with little or no direction.

• Familiarity with and experience implementing Open Source Software

• Comfortable making local decisions when needed

• Strong analytical and problem solving abilities

• Process-oriented and committed to superior quality and customer service

About Company

GE appliances (A Haier company)
Similar Jobs
View All Similar Jobs

Walkin for you