Job Description: Solution Architect IoT (Cloud/Software)
Roles and responsibilities:
- Experience in design, implementation, and deployment of IoT systems
- Demonstrate knowledge in architecting, designing and developing solutions in an Azure/AWS Cloud environment
- Experience designing and building IoT Solutions using Azure IoT Hub, Event Hub, Service Bus, Cosmos Db, Azure Functions etc.
- Strong Backend development experience with C#.
- Strong knowledge on best practices for API/Microservice Development, design patterns and containerization technologies (Docker/Kubernetes).
- C#, .NET/Java and Azure experience with the ability to contribute to technical architecture across web or mobile, middle tier, and data components.
- Good understanding of Azure Databases; SQL and NoSQL
- Must have excellent problem solving and troubleshooting skills
- Experience with designing and implementing end-to-end Continuous Delivery pipelines
- Experience in delivering scalable and resilient services at large enterprise scale
- Good understanding on Cloud security, RBAC, and SAS.
- Previous work experience in handling client discussions and preparing technical solutions/proposals.
Required Qualifications:
- B.E./B. Tech in Computer Science/IT or equivalent technical domain
- Having 10+ years of relevant technical experience and expertise in Architecting IoT Solutions.
- Proven knowledge of Azure or AWS platform and tools
- Knowledge of best practices and market trends pertaining to Cloud and overall industry to provide thought leadership (seminars, whitepapers etc.,) and mentor team to build necessary competency
- Having good knowledge of Rest API’s and serverless cloud services
- Hands-on experience in compute, networking, storage, and database Cloud services
- Experience with Devops practices and CI/CD models of development
- Certification on Azure or AWS architecture desirable
- Excellent verbal, written and presentation skills.