Key Responsibilities
-
Design, develop, and maintain web applications using HTML, CSS, JavaScript, PHP, Laravel,
and React JS.
-
Build and optimize database structures using MySQL or other alternative databases like
PostgreSQL and SQLite.
-
Develop robust desktop applications using C/C++, Python, and the .NET framework.
-
Collaborate with cross-functional teams to integrate software solutions with IoT devices and
cloud platforms.
-
Create responsive user interfaces using Tailwind CSS or similar CSS frameworks for a
seamless user experience.
-
Debug, troubleshoot, and resolve issues with applications, databases, and communication
protocols such as HTTP, TCP/IP, FTP, and MQTT.
-
Implement Agile and Scrum methodologies to ensure iterative and collaborative development.
-
Write and maintain comprehensive documentation, including technical specifications, release
notes, and system architecture.
Key Deliverables
-
Develop a scalable IoT Cloud Platform that integrates seamlessly with IoT devices and mobile
applications.
-
Deliver a fully functional Desktop App linked to existing platforms within specified timelines.
-
Ensure 95% uptime for cloud-based applications by proactively managing and resolving
performance issues.
-
Build and deliver APIs and middleware to facilitate data exchange between systems with
100% accuracy.
-
Maintain a bug resolution rate of 90% within the sprint cycle.
Qualifications
Degree/ P.G. in Computer Science, Data Science, Electronics, and Electrical etc.
Technical Skills
-
Expertise in HTML, CSS, JavaScript, PHP, Laravel, and React JS.
-
Strong database management experience with MySQL and alternatives like PostgreSQL and
SQLite.
-
Proficiency in C/C++, Python, and .NET framework for desktop and backend development.
-
Hands-on experience with Tailwind CSS or equivalent frameworks for UI development.
-
Familiarity with generative AI tools like Claude AI, ChatGPT, and Google Gemini.
-
Experience with web communication protocols (HTTP, TCP/IP, FTP, MQTT) and device-level
protocols (UART, USB, MODBUS, Bluetooth, Ethernet).
-
Proficient with tools like VS Code, FileZilla, Postman, Figma, cURL, GIT, and Jira.
-
Knowledge of cloud deployment on AWS or Azure.
-
Deep understanding of OOP concepts and problem-solving capabilities.
-
Experience with Agile methodologies and tools for team collaboration and project
management.
Soft Skills
-
Strong problem-solving and analytical thinking.
-
Excellent communication and teamwork skills.
-
Ability to manage time effectively and prioritize tasks.
-
Flexibility and adaptability to work on multiple technologies and projects.
-
Proactive learning and staying updated with emerging trends in software development.