GE Sr Software Engineer in Bangalore, India

Job Number

2785202

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

Responsible for design, development and owning software components for the OASIS product within GE Transportation. The person in this role will be working closely with global team, product management and drive technical development, enhancements and support activities from Bangalore for the OASIS product.

Essential Responsibilities

• Skilled in breaking down problems, documenting problem statements and estimating efforts.

• Ability to take ownership of complex software components and deliver while mentoring and helping team members.

• Drive design and development activities for new development, enhancement or customer fixes for OASIS product from Bangalore

• Global team player, ability to work with global teams and strong communicator. Also preferable to have demonstrated skill in working with contractors

• Strong customer focus

• Has the ability to analyze impact of technology choices.

• Helps drive good software development practices like code reviews, unit testing, design reviews etc. across the team.

• Expert in writing code that meets standards and delivers desired functionality using the technology selected for the project.

• Demonstrates the initiative to explore alternate technology and approaches to solving problems.

• Skilled in core data structures and algorithms and implements them using appropriate chosen language.

• Promotes transparency by proactively sharing design choices with appropriate audiences, with the appropriate level of detail and timeliness.

• Demonstrates expert understanding of functional and nonfunctional requirements and their priority within the backlog.

Qualifications/Requirements

• Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)

• A minimum of 5 years of professional experience

• Solid experience and skilled with C/C++ and Standard Template Library

• Experience with Core Java Swing framework (preferred)

• Experience with Oracle Pro*C and PL/SQL

• Experience with Unix environment, preferably AIX and Linux

• Knowledge of Git, Google Web Toolkit, shell scripting preferred

Desired Characteristics

• Experience with Core Java Swing framework (preferred)

• Background of Agile / Scrum based development process

• Working/driving work activities for contractors