Job Description :
Job Title : Android Developer
Location : REMOTE or MiddleTown, NJ
Duration : 12+ Month (Long Term)
Responsibilities:
* Design and develop software for automation and robotics solutions.
* Improve existing software so that it becomes more robust, scalable, and efficient.
* Quickly diagnose and troubleshoot errors that occur in both live production environments and testing environments.
* Understand complex processes in topics such as logistics, warehouse management, automation, and robotics.
* Develop and execute test plans for robotic and automation software
* Work closely with cross functional teams.
* Perform on-site commissioning support.
Essential Skills Required
* Demonstrable software development proficiency with 10+ years of experience
* 2-3 years of development experience using Java, Kotlin, C++, or Python
* 2-3 years of experience with PostgreSQL or MySQL
* 1-3 years of experience with Android development
* Experience in HMI/GUI design using HTML and JavaScript
* Knowledge of open-source SQL database platform design and development including ORM concepts and frameworks
* Knowledge of Linux systems is a plus
* Knowledge of Azure and Cosmos DB is a plus
* Knowledge of supply chain operations is a plus.
* Experience with source control, code reviews, and code coverage analysis.