Country/Region:  IN
Requisition ID:  16342
Work Model: 
Position Type: 
Salary Range: 
Location:  INDIA - PUNE - BIRLASOFT OFFICE - HINJAWADI

Title:  Solution Architect

Description: 

Role Name: IoT Architect/Lead

Experience Level:

8+ years

Summary Description of Role & Responsibilities

We are seeking a highly skilled and motivated IoT Solutions Architect/Lead to drive the design, development, and deployment of cutting-edge IoT solutions that leverage Docker, Node.js, MQTT, and other protocols. As a leader in our IoT team, you will collaborate with cross-functional teams to create scalable, secure, and reliable IoT architectures.

Required Skills:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field with 8+ years for relevant experience
  • Proven experience (4+ years) as a Solutions Architect or Technical Lead in designing and delivering IoT solutions.
  • In-depth knowledge of containerization technologies, particularly Docker, and experience with container orchestration platforms (e.g., Kubernetes).
  • Strong proficiency in Node.js / C# / Python development for IoT applications, including asynchronous programming and event-driven architecture.
  • Expertise in IoT communication protocols, including MQTT, CoAP, and RESTful APIs.
  • Familiarity with SQL, NoSQL, Redis or other caching and storage technologies for optimizing data processing and storage.
  • Solid understanding of microservices architecture and design patterns.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and serverless computing for IoT.
  • Strong problem-solving skills and ability to architect solutions for scalability, performance, and reliability.
  • Excellent communication and collaboration skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Leadership experience, with a track record of mentoring and guiding development teams.
  • A passion for staying up-to-date with emerging IoT technologies and trends.
  • Relevant certifications in IoT, cloud computing, or related areas are a plus.

Duties And Responsibilities

  • Lead the end-to-end architecture and design of IoT solutions, ensuring alignment with business requirements and technical feasibility.
  • Collaborate with product managers, engineers, and stakeholders to understand project goals, requirements, and constraints.
  • Design and implement containerized applications using Docker, optimizing for scalability, reliability, and maintainability.
  • Develop IoT applications using Node.js, ensuring efficient communication with IoT devices and cloud platforms.
  • Design and implement communication protocols, including HTTP, MQTT, CoAP, and other relevant protocols, for device-to-device and device-to-cloud interactions.
  • Provide technical leadership to the development team, guiding architectural decisions, code reviews, and best practices.
  • Develop and maintain a deep understanding of IoT technologies, trends, and industry best practices.
  • Ensure data security and privacy by implementing robust authentication, authorization, and encryption mechanisms.
  • Collaborate with DevOps teams to build and manage infrastructure for IoT solutions, including cloud services and serverless architectures.
  • Work with Redis and other caching mechanisms to optimize data storage, retrieval, and real-time processing.
  • Lead the evaluation and selection of appropriate tools, frameworks, and technologies for IoT projects.
  • Mentor team members, conduct training sessions, and promote a culture of continuous learning and improvement.