Solution Architect - Kolkata, India - Jobstop Solutions Pvt Ltd

Deepika Kaur

Posted by:

Deepika Kaur

beBee Recuiter


Description
Having strong knowledge of various open source technologies is essential:

  • Knowledge of popular programming languages used in open-source projects such as Python, JavaScript, Java, C/C++, PHP, Ruby, Go, etc. Understanding the strengths and weaknesses of these languages will help in making informed design decisions.
  • Understanding web development technologies like HTML, CSS, JavaScript, HTTP, RESTful APIs, and web frameworks (e.g., React, Angular, ) to design and integrate webbased opensource solutions.
  • Knowledge of various database systems, including relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis), to make informed choices based on the specific requirements of the project.
  • Proficiency in using version control systems like Git, which are fundamental for collaborating on opensource projects and contributing to their development.
  • Knowledge of DevOps practices and Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline the development, testing, and deployment of opensource projects.
  • Understanding networking concepts, protocols, and security best practices to ensure opensource solutions are robust and protected against potential threats.
  • Awareness of the various opensource projects, libraries, and frameworks available, as well as active involvement in the opensource community to keep up with the latest developments and best practices.
  • Understanding different opensource licenses and ensuring compliance with licensing requirements when using, modifying, or distributing opensource software.
  • Familiarity with documentation tools like Markdown, collaboration platforms like GitHub, and communication tools like Slack, which are commonly used in opensource development.
  • Familiarity with IoT communication protocols like MQTT, CoAP, AMQP, and HTTP(S) for establishing efficient and secure data exchange between IoT devices and the cloud/platform.
  • Understanding of embedded systems and microcontrollers commonly used in IoT devices, such as Raspberry Pi, Arduino, ESP32/ESP8266, BeagleBone, etc. This knowledge helps in designing IoT solutions for resourceconstrained devices.
  • Knowledge of opensource IoT platforms like Eclipse IoT, ThingsBoard, Kaa, and DeviceHive, which provide frameworks for managing devices, collecting data, and handling device configurations.
  • Expertise in IoT security best practices, including data encryption, device authentication, and secure communication protocols, to safeguard IoT ecosystems from potential threats.
  • Knowledge of wireless communication technologies commonly used in IoT, such as Wi-Fi, Bluetooth, Zigbee,Radio, LoRaWAN, and cellular networks (3G, 4G, and 5G).
  • Collaborate with stakeholders and create highlevel and detailed technical solution designs
  • Stay uptodate with the latest technologies and trends, and recommend appropriate technologies, platforms, and tools to meet project objectives efficiently
  • Define and enforce technical standards, guidelines, and best practices for development, coding, and system integration. Ensure that all solutions align with the organization's architectural principles
  • Identify potential technical issues, risks, and challenges early in the project life cycle. Develop contingency plans and risk mitigation strategies to address these issues proactively
  • Ensure that the proposed solutions are scalable, highperforming, and optimized for resource utilization. Conduct performance testing and tuning as needed
  • Ensure that the proposed solutions meet security and compliance requirements, implementing necessary measures to protect sensitive data and ensure system integrity
  • Act as a bridge between business stakeholders and technical teams. Effectively communicate technical concepts to nontechnical stakeholders and vice versa
  • Create detailed technical documentation, including architecture diagrams, design specifications, and deployment procedures.
  • Collaborate with project managers to define project timelines, resource requirements, and budgets. Monitor progress and ensure that the technical aspects of the project align with the established plan.

Salary:
₹1,800, ₹2,000,000.00 per year


Schedule:

  • Day shift

Ability to commute/relocate:

  • Kolkata,

West Bengal:
Reliably commute or planning to relocate before starting work (required)


Experience:

- total work: 10 years (preferred)

  • Devops: 10 years (preferred)
  • IoT: 3 years (preferred)

More jobs from Jobstop Solutions Pvt Ltd