Job Description
Responsibilities:
• Design and develop software solutions for IoT devices and applications
• Manage a cross-functional team of developers
• Work closely with hardware and firmware teams to integrate the software with IoT devices
• Develop APIs and services that enable data collection and analysis from IoT devices
• Design and implement web-based dashboards and visualizations to display IoT data
• Write scalable, modular, and maintainable code
• Conduct code reviews and maintain high coding standards
• Identify and troubleshoot software defects and performance issues
• Stay up-to-date with emerging trends and technologies in IoT and software engineering
Requirements:
• B.Tech/B.Sc in Computer Science or related field
• At least 3 years of experience in software engineering
• Strong programming skills in languages such as Python, JavaScript, and C/C++
• Experience with front-end frameworks such as React.js
• Experience with back-end frameworks such as Node.js, Flask, or Django
• Experience with databases such as MySQL, MongoDB, or PostgreSQL
• Experience with cloud platforms such as AWS, Azure, or GCP
• Knowledge of IoT protocols such as MQTT, CoAP, or HTTP
• Strong problem-solving and analytical skills
• Excellent communication and collaboration skills
This job requires a strong foundation in software engineering and IoT technologies. If you are passionate about developing cutting-edge IoT solutions and strong desire to work in a dynamic, fast-paced environment, then this role is for you
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineering Manager position is now open for candidates interested in the Software Developer Jobs sector. This role in Kolkata offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
