Software Engineer Senior

Job Description

  • The Connected Vehicle team is focused on extending the service offerings of cloud, mobile, web and in-vehicle systems by working with our client internal teams as well as multiple suppliers
  • This request is to fill a Software Engineer position on the Connected Vehicle Location-Based Services team
  • The Software Engineer role will work on a Balanced Team and collaborate with a Product Owner, Product Manager, and Product Designer to deliver projects and features to support future Connected Vehicle programs
  • The emerging mode software developer will be responsible for working in the full technology stack
  • Position involves working with Product Development, Digital Services, and Mobile Solutions
  • Software developer with responsibilities to Define, Design, Develop, Deploy and Support applications/services and proofs-of-concept to support new location-based vehicle features
  • Participate as a member of an agile team leveraging continuous deployment and test automation in order to deploy application changes to production
  • Work in a highly collaborative environment with a balanced product team of developers to deliver projects/features
  • Active participation in the mob and pair programming on a regular basis
  • Span multiple environments (Vehicle, Cloud, and Mobile) to support end-to-end feature delivery
  • Collaborate with global, cross-functional stakeholders
  • Provide leadership in areas of expertise, willing to learn and grow in areas of opportunity and need

Skills & Experience Required

  • JAVA Spring Framework experience (reactive, boot, MVC)
  • XP Programming techniques (paired programming, TDD/BDD, CI/CD/CD)
  • Experience with cloud architecture (Azure/AWS/Pivotal Cloud Foundry)

Experience Preferred

  • All Software Engineers are required to take HackerRank Coding Assessment
  • Strong communication and...