Sr. SW Engineer – Backend Cloud M/F
Bengaluru (Bangalore Urban) IT development
Job description
Senior Software Engineer (Cloud & Backend) – L2.2
Job Description:
The responsibilities of the Connected Vehicle Sr Software Developer include but are not limited to the following:
● Develop cloud based connected vehicle services and features
● Design, code, test, and own cloud-based applications that deal with real-time event-based data as well as large amount of streaming data
● Solve complex technical problems using industry best practices while being compliant to enterprise security policies
● Build cloud-based REST APIs and micro services using serverless cloud technologies
● Use agile methodologies and Test-Driven Development (TDD) to realize the technical solution
● Collaborate with product owners and business analysts to identify minimal viable product and support user stories definition
● Debug performance issues in large scale distributed systems
● Set Technical Direction and coordination for Junior Developers
● Develop automation, monitoring, and debugging tools
● Drive continuous improvement through code reviews, monitoring, and defect analysis
Basic Qualifications:
● Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent
● 6 to 9 years of programming experience in a professional environment
● Minimum of 3 years of experience in API and Micro services development
● Software development experience in one or more high level programming languages and frameworks (preferably Node.JS, Python, Java).
● Experience in AWS and specifically working one or more of the following technologies:
○ AWS IOT, MQTT, AWS Lambda, AWS Kinesis, DynamoDB
● Experience working with stream-based technologies (Kafka, Kinesis)
● Experience with DevOps tools (Git, Gradle/Maven, Jenkins, Jira)
● Experience working in a Continuous Integration & Delivery model
● Strong written and oral communication skills
● Motivated to learn new technologies
● Strong problem solving and organization skills
.
Preferred Qualifications:
● Connected Vehicle Experience or connected product Experience
● Experience working with Google Protocol Buffers
● Experience with Micro Services architecture and container technologies (Docker)
● Good understanding of vehicle CAN, Diagnostics and Telematics
Profile
Basic Qualifications:
● Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent
● 6 to 9 years of programming experience in a professional environment
● Minimum of 3 years of experience in API and Micro services development
● Software development experience in one or more high level programming languages and frameworks (preferably Node.JS, Python, Java).
● Experience in AWS and specifically working one or more of the following technologies:
○ AWS IOT, MQTT, AWS Lambda, AWS Kinesis, DynamoDB
● Experience working with stream-based technologies (Kafka, Kinesis)
● Experience with DevOps tools (Git, Gradle/Maven, Jenkins, Jira)
● Experience working in a Continuous Integration & Delivery model
● Strong written and oral communication skills
● Motivated to learn new technologies
● Strong problem solving and organization skills