Software Engineer Practitioner

Job Description

  • This request is to fill a Full Stack Software Engineer position on the IT Connected Vehicle Over-The-Air Services team
  • The Software Engineer role will work on a Balanced Team and collaborate with a Product Owner, Product Manager, Product Designer and Software Engineers to deliver projects and features to support future Connected Vehicle programs
  • Software developer with responsibilities to Define, Design, Develop and Deploy applications/services and proofs-of-concept to support new Over the Air vehicle features
  • Ensure quality, on-time delivery using agile, test-driven development principles
  • Requires working with a Product Manager and Product Designer to shape the technology direction for the Location-Based Services Product Line
  • Collaborate with a balanced team of developers to deliver projects/features

Skills and Experience Required

  • 3+ year(s) full stack developer with experience in REST-based backend implementation using Java Spring Boot and/or Front end reactive programming experience using Angular 4+ 1+ year(s) experience in Extreme programming
  • Hands-on experience in developing responsive web templates and wireframes
  • Hands-on experience with package management
  • Experience in version control using Git
  • Experience working in Cloud-based platforms using PCF as the PaaS systems Experience is using quality control tools for front end and backend testing
  • 1+ year(s) experience in CI/CD pipeline setup and scripting. Jenkins preferred
  • 1+ year(s) experience in configuring monitoring tools
  • Dynatrace and SPLUNK preferred
  • 1+ year(s) experience in Agile methodology
  • Experience working with noSQL databases
  • 1+ years experience in Gradle build tool

Experience Preferred

  • All Software Engineers are required to take HackerRank Coding Assessment

Education Required

  • BA/BS in Computer Science...