Job Description
We are seeking a highly skilled and hands-on senior IoT developer to implement innovative Internet of Things (IoT) solutions. The ideal candidate will have a strong background in OT IT integration, IoT technologies, Azure cloud platform, and software development, along with the ability to lead team of developers and testers.
Responsibilities :
- Designing and Development of .NET applications
- Design, develop, and deploy the Azure Cloud platform
- Implement application integration into IoT stacks of Microsoft Azure Cloud
- Implement and maintain RESTful APIs and microservices architecture
- Implement new product features and services and improve the existing ones
- Lead and collaborate with different teams to integrate the back-end and front-end solutions
- Monitor and troubleshoot applications on Azure for performance and scalability
- Ensure security and compliance of the cloud solutions with best practices
- Collaborate with the customer to understand their requirements and ensure seamless application deployment
- hands-on with industry best practices for security, scalability, performance and optimization of IoT solutions.
- Evaluate and recommend IoT solution architecture on Azure platforms.
- Desing OT and IT solution integration using Microsoft platform.
Experience Required
6-8 years of software development experience in .NET Core, ASP.NET, and C#Minimum 2+ years of experience in the IoT solutions with experience in Azure IoT serviceMinimum 2+ years of experience in Azure Cloud with strong hands-on experience in Azure PaaS components like Azure Storage, Azure Logic Apps, Azure Functions, API Management, Key Vault, Service BusExperience in developing RESTful APIs and working with microservices architectureExperience in container technologies e.g. Docker, Kubernetes (AKS) etcExperience in the database technologies, preferably SQL Server and Cosmos DBExperience in device configurations on the edge devices utilizing the IoT runtimes e.g. Azure IoT Edge RuntimeExperience with message-based protocols like MQTT or AMQP and message brokers like Mosquitto, RabbitMQ etc.Knowledge of claims-based authentication (SAML / OAuth / OIDC), MFA and RBAC.Good understanding of Azure VM, VNET, Storage, Subscriptions, Security, IAMUnderstanding of CI / CD pipeline for deployment on Azure, device provisioning concepts and solutionsKnowledge of project delivery methodologies e.g. Agile, DevOpsGood to Have
Experience in ARM template, service principlesWorking experience with assets gateways like Telit DeviceWise, ThingWorx KepwareExperience with data analytics, machine learning tools and technologies.Development in programming languages such as Python or Java.Knowledge of Microsoft Power platform (Power BI, Power apps, Power Query) would be an advantage.At YASH, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. We leverage career-oriented skilling models and optimize our collective intelligence aided with technology for continuous learning, unlearning, and relearning at a rapid pace and scale. Our Hyperlearning workplace is grounded upon four principles
Flexible work arrangements, Free spirit, and emotional positivityAgile self-determination, trust, transparency, and open collaborationAll Support needed for the realization of business goals,Stable employment with a great atmosphere and ethical corporate culture