Cloud Engineer
Robert Half
2021-12-03 07:32:09
Huntsville, Alabama, United States
Job type: fulltime
Job industry: HR / Recruitment
Job description
Senior Cloud Software Engineer
Robert Half is actively searching for a Senior Cloud Software Engineer. As a member of an Agile Scrum team, a Senior Cloud Software Engineer is responsible for quickly developing high-quality full-stack software for the company's IoT products and applications. A successful candidate has demonstrated experience with elegant Cloud software design and performant Cloud software implementation, has a passion for automation (you don't like doing the same thing twice), likes to experiment with new technology, and enjoys tinkering outside of work. If working with the latest technologies in an innovative, energizing, and collaborative environment surrounded by smart people sounds like fun, then we want to hear from you.
The Company:
Strives to design and deliver innovative and creative Industrial IoT solutions that solve their customers' problems, increase sustainability, and bring transcendent value to their operations. The company values innovation as a fundamental component of its product development and expects best practices for peer review, continuous integration, automated testing, and other continuous improvement techniques. Quarterly hackathons and ongoing 10% projects are some of the ways the company encourages innovation and collaboration.
Responsibilities:
- Ensure the company's products meet customers' expectations for function and performance
- Participate as a full team member on an Agile Scrum team
- Develop full stack features for the company's IoT products, using market problems and customer feedback to define a simple and intuitive user experience
- Estimate, prioritize, plan, and coordinate testing activities, in collaboration with the team
- Develop automated regression test scripts in a continuous integration environment
- Work with Customer Support to reproduce & resolve customer issues
- Work with Technical Publications to create appropriate user documentation
Skills:
- 5-10 years of software development experience and can demonstrate a strong desire and proven ability to ramp up with new technical skills quickly
- Cloud knowledge, likes AWS cloud experience
- Experience building solutions on top of services from popular Cloud vendors (AWS, Azure, GCP)
- Cloud backend holding gateway data (JavaScripting, AWS)
- AWS. Deliver software quality and some reliability (some SRE functions helps).
- Contuse deployments in the cloud space
- Typescript, annex, Salt, Terraform. Continuous Deployment of cloud systems. Once it goes through QA testing.
- Strong communication and collaboration skills
- Lead experience, proven influence
- Excellent analytical and problem-solving skills
- Strong knowledge of software methodologies, tools, and processes
- Dedication to high quality and well-tested code
- A passion for continuous learning and self-improvement
- Automated testing experience in an Agile environment
- Passion for modern, best-practice Cloud design
- When working on-site, can and will work well in a team room environment
- When working remotely, must be able to provide a quiet, private, and secure place to work
Important to know- The company's Tech Stack & Processes:
- Front-end state management framework
- Cloud (AWS, Azure, Google, Docker) development and operations
- Software testing (unit, integration, system, regression, performance)
- Agile, Lean, Continuous Integration, Continuous Delivery
- SQL, NoSQL, Elasticsearch, CouchDB databases
- Linux OS
- Python applications
- 802.15.4 mesh networking
*Do not offer Sponsorship!