Source description
About the role
Job Description: The responsibilities of the Connected Vehicle Software Developer include but are not limited to the following: ● Develop cloud based connected vehicle services and features ● Understand requirement, code, test and own cloud based applications that deal with real time event based data as well as large amount of streaming data ● Build cloud based REST APIs and microservices using serverless cloud technologies ● Use agile methodologies and Test Driven Development (TDD) to realize the technical solution ● Develop automation, monitoring, and debugging tools Basic Qualifications: ● Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent ● Minimum 3 year of programming experience in a professional environment ● Software development experience in one or more high level backend programming languages and frameworks (Node.js Python, Java) ● Experience working one or more of the following technologies: ○ AWS IOT, MQTT, AWS Lambda, AWS Kinesis ● Experience working in a Continuous Integration & Delivery model ● Experience working with large scale distributed systems ● Strong written and oral communication skills ● Motivated to learn new technologies ● Strong problem solving and organization skills ● Exhibit flexibility in taking up diverse nature of work as per project needs. Preferred Qualifications: ● Connected Vehicle Experience or connected product Experience ● Experience working with MQTT and Google Protocol Buffers ● Experience with DevOps tools (Git, Gradle/Maven, Jenkins, Jira) and Test Driven Development (TDD) ● Experience with Micro Services architecture and container technologies such as Docker
More at VIMERSE INFOTECH INC