
IoT - Sr. Software Engineer Job
- Pune, Maharashtra
- Permanent
- Full-time
- 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.
- 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 service
- Minimum 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 Bus
- Experience in developing RESTful APIs and working with microservices architecture
- Experience in container technologies e.g. Docker, Kubernetes (AKS) etc
- Experience in the database technologies, preferably SQL Server and Cosmos DB
- Experience in device configurations on the edge devices utilizing the IoT runtimes e.g. Azure IoT Edge Runtime
- Experience 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, IAM
- Understanding of CI/CD pipeline for deployment on Azure, device provisioning concepts and solutions
- Knowledge of project delivery methodologies e.g. Agile, DevOps
- Experience in ARM template, service principles
- Working experience with assets gateways like Telit DeviceWise, ThingWorx Kepware
- Experience 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.
- Flexible work arrangements, Free spirit, and emotional positivity
- Agile self-determination, trust, transparency, and open collaboration
- All Support needed for the realization of business goals,
- Stable employment with a great atmosphere and ethical corporate culture