Michigan IT Jobs

Mobile michigan-jobbank Logo

Job Information

NTT Data Inc Senior Hybrid Mobile App Developer in Auburn Hills, Michigan

DescriptionSenior Hybrid Mobile App Developer 6+ month Contract to Start Auburn Hills, MI Minimum of 7+ years overall IT experience: including 5+ years combination Android native app and hybrid app development * Responsible for leading detailed design, development/unit testing and integration of applications * Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements * Develop configurable software services that support applications integrates to enterprise services * Lead root cause analysis and trouble shooting including bug remediation * Uses secure development best practices and design patterns * Create or update design and systems documentation for developed or modified modules * Create process and data flow diagrams for data movement capture * Cross train team members for full knowledge coverage on team * Analyze and translate business requirements to technical design * Lead root cause analysis and trouble shooting including bug remediation * Collaborate/communicate with project team and business users as required * Support functional testing and performance testing * Works with technical delivery lead on project activities * Ensure assigned work is implemented within project schedules * Design, develop, deploy, test and maintain technical assets in a highly secure and integrated enterprise computing environment * Strong Automotive OEM experience * Solid understanding of various enterprise services and micro-service concepts * Experience with mobile application security * Experience with DevOps in a cloud environment a plus * Experienced in waterfall, iterative, and agile methodologies * 5+ years of professional experience building and delivering Android native and hybrid apps to enterprise in-house store or public store, * Proven working experience in Android app development and have published at least one original Android app * Specialized/Practical Knowledge In-depth knowledge of Android APIs * Familiar with best practices in Android application development * Knowledge of performance profiling methods and tools used in Android development * Experiences developing hybrid mobile applicaitons using IONIC (Angular/Cordova) framework * Demonstrated experience in CSS, HTML5 and JavaScript (Angular, JQuery, Bootstrap, etc), JSON, XML * Proficient with UML models, and using them for communicating and documenting application designs * Strong knowledge of algorithms, design patterns and fundamental computer science concepts * Experience consuming web services (RESTful) using Java APIs and tools, such as SpringBoot * Experience with continuous integration tools (e.g. SVN/git, Jira, Jenkins, Maven, etc.) * Experience with both relational databases (Oracle, MySQL) and NoSQL databases * Experience implementing authentication, authorization, Single Sign On, SAML, OAuth * Experience in working with various web application servers (Websphere, JBoss, Tomcat) Heavy emphasis on experience with the following technologies: * Java * HTML5, CSS, JavaScript * IONIC (Angular/Cordova) framework (1.x and 2.x) * Angular 4 or aboveg