GE Sr. Software Engineer in Bangalore, India

Job Number

2782416

Business

GE Transportation

Business Segment

GET Transportation

About Us

GE is the world’s Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.

Posted Position Title

Sr. Software Engineer

Career Level

Experienced

Function

Digital Technology

Function Segment

Digital Engineering

Location(s) Where Opening Is Available India

City

Bangalore

Postal Code

560066

Relocation Assistance

No

Role Summary/Purpose

Customer performance analytics is a group that delivers analytical solutions to GE transportation customers and other customers in the industry. The role owns productizing of such analytical solutions to enable deployment on-premise and on cloud. The role would be specifically responsible for programming a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. Contributes to design discussions.

Essential Responsibilities

• You will be a part of a global software development team, which should be able to deliver very complex software platforms and products consistently & nbsp;

• You will work through an agile/XP development cycle & nbsp

• You will design, develop, debug, test, deploy, maintain and deliver large-scale, highly distributed, real-time systems and services & nbsp;

• Work cross functionally with other business departments to align activities and deliverable & nbsp;

• Drive world-class quality in the development and support of products

Qualifications/Requirements

B.E/B.Tech in Computer Science or related field, or equivalent experience & nbsp

10+ years experience as a software developer in a variety of large projects & nbsp;

Extensive hands on experience in one or more of Java, Go, Ruby, Python, Node.JS, JavaScript

Experience with Java server side technologies

A clear understanding of cloud service and deployment models & nbsp;

Experience with virtualized infrastructure and Infrastructure as a Service (IaaS) such as: vSphere, OpenStack, Amazon Web Services, or Google Compute Engine

Experience with Platform as a Service (PaaS) such as: Predix, AWS, Heroku, Elastic Beanstalk or similar

Familiarity with IT Operations processes and technologies including Chef, Puppet, BOSH or similar

Experience with the following tools and technologies is highly desired: Spring, Multithreading, REST API, Git

Experience in the field of Industrial Internet

Experience with LXC Linux/Docker Containers

Experience with cyber security, distributed systems and web architectures

Desired Characteristics

Love digging into new technologies, and can pick them up quickly Strong team player - collaborates well with others on a global basis to solve problems and actively incorporate input from various sources Ownership - can take ownership on different areas Flexible and available approach to working in a changing environment Are willing to travel at times