- Develop and design cloud-based and IoT solutions that comprise smart sensors/devices, wireless communication, mobile, web and other applications.
- Design, develop and maintains high-quality code for simple to complex components of a product, focusing on implementation.
- Collaborate with team members or other groups in writing functional, design, and interface specifications and prototypes.
- Work with hardware and firmware developers to design cloud connectivity
- Stay on the cutting-edge of technology evolution in the IoT area, and closely connect with external technology partners and innovations.
- Clearly communicate with internal and external stakeholders to connect business needs to technology solutions, and help commercialize these ideas
- Lead a team of developers within a larger project team
- Mentor consultants and contribute to their ongoing career and professional development
- Bachelor’s degree in Computer Science, Engineering or related field or equivalent years of experience
- 8-10+ years of strong backend development with a proven track record
- Proficient with agile / scaled agile development methodologies
- A commitment to create and leverage best practices/patterns
- Experience building scalable cloud data processing architectures and microservices
- Experience with developing AWS or Azure Cloud applications leveraging IaaS, PaaS and container services
- Excel in an environment that leverages both design thinking and/or systems thinking
- Must embrace innovation and have a forward-thinking mindset