To continue fuel our growth, our client is looking at building IoT and Analytics based Go-To-Market offerings. We are seeking an experienced Full Stack Developer ready to step into our Advanced Solutions Development Team. The selected candidate will have a chance to work on a diverse range of initiatives using cutting edge technologies.
Role Description:
• Design and build end-end IoT solutions for various industry problems using Cloud platform.
• Will be responsible for end-end development from conceptualizing, detailed design, cloud provisioning, implementation of various software layers, deployment and documentation.
• You will be responsible for building quick prototypes and/or demonstrations to help management better understand the value of various technologies – especially IoT, Machine Learning, Cloud, Micro-Services, DevOps and AI.
• Develop various reusable components, frameworks and accelerators to reduce the development lifecycle of future IoT projects.
• In this role, you must be able to work with minimal direction and supervision.
Qualifications:
Must haves
• Minimum Bachelor's degree in Computer Science or Engineering.
* Masters Degree from accredited US based University preferred.
• Minimum of 5 years IT experience with at least 2 years working on Cloud technologies (AWS or Azure).
• Very strong in design concepts, patterns and analytical thinking.
• Must have worked on PaaS components of Cloud (AWS or Azure).
- • Proficient in one of the programming languages – Java or C#.
• Must have worked on at least one NoSQL database.
• Must be comfortable building applications end-end, not just limited to a single layer such as middleware or frontend or database tier. Must be able to work across different tiers - UI/Interfaces, API Integration, IoT programming, ML, Database.
• Must be strong in exposing REST APIs and able to consume APIs with authentication.
• Must have strong background on IoT concepts – Connectivity, Protocols, Security and Data Stream.
• Must be familiar at least at the conceptual level on the emerging technologies including Big Data, NoSQL, Machine Learning, AI, Blockchain etc.
• A team player, who is excited by and motivated by hard technical challenges.
• Results-driven, self-motivated, self-starter - Experience with WebLogic, JBOSS, and J2EE
Nice to haves
- • Certification in Big Data (Cloudera or Hortonworks or Databricks Spark)
- • Experience working with NodeJS, Python, Spark, Scala and Big Data Clusters.
• Experience working with IoT Platforms such as Azure IoT Hub or AWS IoT Gateway.
• Knowledge of IoT protocols – MQTT, CoAP, AMQP and other IIoT protocols.
• Experience working with any Hadoop platform.