V

Junior Software Engineer Backend and Cloud – Level 2.1

Vimerse Infotech
Full Time
Onsite
Bengaluru, India
Software Engineering & IT
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