Job
Description
As a Full Stack Developer specializing in C++, .NET, Flutter, Azure, and UART, your role involves the following key responsibilities: - Design, develop, and maintain embedded applications using C++ with UART communication protocols. - Build and maintain .NET (C#) based APIs, web services, and dashboards. - Develop cross-platform mobile and web applications using Flutter. - Integrate backend services with Azure Cloud, including App Services, SQL Databases, and IoT Hubs. - Collaborate with the hardware and firmware teams for data communication and device management. - Optimize system performance, reliability, and security across devices and platforms. - Participate in full SDLC - requirements, design, implementation, testing, and deployment. - Maintain documentation, version control (Git), and contribute to best coding practices. The qualifications required for this role include: - Proficiency in C++ (preferably for embedded systems or device communication). - Experience with UART / SPI / I2C communication protocols. - Strong knowledge of .NET Core / ASP.NET / C# for backend development. - Hands-on experience with Flutter (mobile and web app development). - Familiarity with Azure Cloud Services, REST APIs, and database integration (SQL / NoSQL). - Experience in integrating IoT or industrial equipment with cloud systems is a plus. - Knowledge of version control (Git, GitHub, Azure DevOps). - Excellent problem-solving and debugging skills. - Strong communication and teamwork abilities. Additionally, preferred qualifications for this role include: - Bachelors or Masters degree in Computer Science, Electronics, or related field. - 1 - 2+ years of experience in full-stack or embedded system development. - Familiarity with hardware interfacing and real-time data streaming. Please note that this is a full-time position and the work location is in-person. As a Full Stack Developer specializing in C++, .NET, Flutter, Azure, and UART, your role involves the following key responsibilities: - Design, develop, and maintain embedded applications using C++ with UART communication protocols. - Build and maintain .NET (C#) based APIs, web services, and dashboards. - Develop cross-platform mobile and web applications using Flutter. - Integrate backend services with Azure Cloud, including App Services, SQL Databases, and IoT Hubs. - Collaborate with the hardware and firmware teams for data communication and device management. - Optimize system performance, reliability, and security across devices and platforms. - Participate in full SDLC - requirements, design, implementation, testing, and deployment. - Maintain documentation, version control (Git), and contribute to best coding practices. The qualifications required for this role include: - Proficiency in C++ (preferably for embedded systems or device communication). - Experience with UART / SPI / I2C communication protocols. - Strong knowledge of .NET Core / ASP.NET / C# for backend development. - Hands-on experience with Flutter (mobile and web app development). - Familiarity with Azure Cloud Services, REST APIs, and database integration (SQL / NoSQL). - Experience in integrating IoT or industrial equipment with cloud systems is a plus. - Knowledge of version control (Git, GitHub, Azure DevOps). - Excellent problem-solving and debugging skills. - Strong communication and teamwork abilities. Additionally, preferred qualifications for this role include: - Bachelors or Masters degree in Computer Science, Electronics, or related field. - 1 - 2+ years of experience in full-stack or embedded system development. - Familiarity with hardware interfacing and real-time data streaming. Please note that this is a full-time position and the work location is in-person.