GE Careers
Apply Now    

Senior Software Engineer

  • GE Oil & Gas
  • Experienced
  • Posted 1/26/2017 10:57:13 AM
  • 2797001
  • Job Function: Engineering/Technology
  • Business Segment: Oil & Gas Digital
Location(s): India ; Bangalore

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 a software developer you will be working in an agile team and will be building applications and frameworks in the industrial IOT platform. You will participate in discussion with various stakeholders to design and develop large scale enterprise grade applications.

Essential Responsibilities:
  • Work in an agile team and develop software products and generic reusable frameworks on the IOT platform.
  • Work closely with multiple stake holders to deliver high quality scalable software
  • Own product or product modules, develop and maintain the same.
  • Participate in design and code reviews. Come up with ideas for product improvement and communicate the same to the stake holders.

  • Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
  • 3+ years of technical experience in large scale web application development.

Desired Characteristics:
Must Have:
Hands on experience in building applications using microservices on the cloud using Java Technologies (like Spring) capable of storing and processing large volume data
Skilled in design patterns, data structures & algorithms and experienced in using them in the language of choice.
Skilled in using any one Relational and NoSQL database platforms for application development.
Knowledge on REST & Web application security
Worked in Agile teams, accepted challenges and developed great software products. Must be a team player with good attitude.
Good to Have:
Hands on experience in front end development using HTML5/CSS3 and modern JS Frameworks like Angular/Knockout/Ember etc.
Prior experience developing on Cloud Foundry or any other cloud platforms like AWS.
Experience in Node.js for micro services development
Prior experience in IOT - edge computing, data ingestion to cloud, cleansing and analyzing.
Knowledge about build tools like gulp/grunt, maven etc.
Experience with GIT for code version control
Hands on experience in front-end development any
Hands on experience in Java and JavaScript unit testing frameworks (like Junit, Karma)

Locations: India ; Bangalore

GE offers a great work environment, professional development, challenging careers, and competitive compensation.  GE is an Equal Opportunity Employer.  Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
Apply Now    

Similar Jobs

GE Careers Technical Assistance

Having technical issues with or your application? We're here to help.

Get In Touch

Connect With Us

Stay up to date on GE and possible opportunities that open in areas that interest you.

Sign Up