Role: Sr. Java Developer (10+Years)
Location: Remote
Duration: 8+ month contract
W2 employment type only, NO C2C
Job Description:
Develop and support Cloud based vehicle services
Work as part of a team to design and develop Azure Vehicle Platform solutions
Interact and implement functional interfaces for all the electronic control units (ECUs) on the vehicle
Design and develop services that connect to 5G / MEC Edge compute, Cloud and corporate data centers
Provide technical guidance to team members
Be a player coach, and perform development and testing activities as needed
Investigate issues based on limited information
Resolve sophisticated software engineering problems in Embedded, Cloud and/or AI/ML areas
Multi-functional collaboration with other development teams and/or support functions
Career development coaching and mentoring activities for team members and direct reports
Responsible for the delegation and coordination of development activities to ensure high utilization of resources
Managing a team and be responsible for staffing, communication, training and development, and prioritization of work, performance evaluation and removing roadblocks
Providing career guidance and mentoring for team members
Basic Qualifications
8+ years of professional software design and development experience
8+ years Embedded or Cloud or Data Analytics development experience
BS, or MS in EE/CE/CS, or the equivalent in experience with evidence of exceptional ability
Experience providing technical guidance to team members
Creative, well-adapted sense of responsibility
Strong leadership and interpersonal communication skills, ability to collaborate effectively with team members locally and remotely, and with customers under pressure
Demonstrated high level of analytical ability to resolve sophisticated problems
Demonstrated knowledge in software programming languages (Python, Java, web development, Angular, C, C++ and C#)
Demonstrated knowledge of data modeling and data structure principles, and AI/ML
2+ years working with SAFe Agile Release Trains or Agile Scrums
Experience in object-oriented software development, algorithms, and data structures, design patterns
Experience working with large code bases, developing entirely new code and maintaining existing code, within a CI/CD environment, over multiple model years
Prior experience with AWS, Azure or GCP Cloud based services, AI/ML tools is preferred
Top 3 must-have hard skills
Level of experience with each
Stack-ranked by importance
1 Prior experience with AWS, Azure or GCP Cloud based services
2 Python, Java, web development, Angular, C, C++ and C#
3 Demonstrated knowledge of data modeling and data structure principles, and AI/ML