Senior Software Engineer, General Motors, Detroit, MI. Design, develop, unit test, debug, execute, validate, & publish passenger vehicle U.S. & global mobile & in vehicle customer facing core applications in Android OS, to ensure secure application experience, & to provide services (Terms & Conditions Privacy Statements, & AppShop), & improved Vehicle to Back Office (V2BO), in Java, Kotlin &Android languages, in Agile methodology (2 weeks sprint, & backlogs including user stories &defects), using Git, Junit, Espresso, MVVM, Live Data, Data Binding, RxJava, Retrofit, JSON, XML, Dagger 2, Gerrit, Bitbucket, Jenkins CI, Artifactory, Android Studio, TFS, Confluence, IBM RTC & Source Tree tools. Follow IT fundamental standards to provide conventions, navigation terminologies & use IT test methods & analysis standards of software architectures including MVVM, MVC, Observer, singleton, & MVP for applications development.
Bachelor, Computer Science; Computer/Electrical/or Electronics Engineering or related. 60 months experience as Engineer, Developer, or related, developing, debugging, & validating, & publishing passenger vehicle mobile & in vehicle customer facing core applications & mobile applications for Android phones in Android OS, to ensure secure application experience & improved VV2BO, in Java, Kotlin &Android, in Agile methodology, or related.