About Us: At GE O&G Digital, we are creating technology and software to enable social, mobile, analytical and cloud capabilities for the Industrial IOT. The Industrial Internet is an open, global network that connects people, data and machines We enable customers to collect data via various modality ranging from IOT sensors on the asset to flying a drone to capture images. This peta bytes of data is pushed to the cloud, cleansed and we enable analytics & machine learning to predict the machine health, prevent unplanned down time and avoid unnecessary maintenance. This optimizes production and results in a direct improvement to customer’s bottom-line. Watch more here GE’s breaking Science in IOT or Minds and Machines 2016 .
Role Summary: As Sr Android Developer, you will build cutting-edge Android Apps in IIoT (Industrial IoT) domain for leading enterprises. You will build and evolve the framework which will be used by Oil&Gas customers to build the Android Apps for using data and analytics from Predix, GE's industry-leading IIoT platform.
Build the cutting-edge Android Apps for GE's IIoT platform
Build a framework for customers to build applications using GE's IIoT platform
Build both native and hybrid android applications
Conceptualise and design Mobile applications
Participate in software design (architecture)
Should have expert knowledge about how to architect a software system including but not limited, to Android-based projects
Testing the application on the Android Simulator and on the actual Android Phone and Android Tablets.
Upload the application to the Google Play store.
Troubleshoot and debug software to determine causes of errors and deciding what to do about them.
Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
5+ years of strong technical experience.
Should have expert knowledge with the Android SDK and with the Android Tools framework.
Complete understanding and experience in Android UI development.
Experience using Web Services and Data parsing using JSON , XML etc.
Strong OO design skills, database design and network programming fundamentals.
Strong in Android Java. Great understanding of thread management, memory management and other aspects of Java for mobile application development.
Very good knowledge of Android Studio &/or Eclipse in general and of Android Development using Eclipse in-particular.
Good understanding of data structures and algorithms.
Excellent ability to communicate with multiple stake holders on both technical and non-technical topics.
Experience with version control systems such as Git or Subversion
We are in the process of transitioning to an improved job application system and in the interim we are operating with two systems. Have your Job ID ready (from the email you received when you applied) to log in and check your application status.
Click the appropriate button. If you don't know your job ID, you can still check your status: use both buttons.