2016-07-08

**Job Number**

2673123

**Business**

GE Oil & Gas

**Business Segment**

OG-DS Digital Solutions

**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.

GE Oil & Gas is a world leader in advanced technologies and services with 43,000 employees in more than 100 countries supporting customers across the industry—from extraction to transportation to end use. Our unrelenting commitment to the environment, health and safety, quality and integrity defines us: it’s The Way We Work.

We develop smart solutions for our customers across the oil and gas value chain delivering the innovation, customised service solutions, training programs and technology that helps them to maximize their efficiency, productivity and equipment reliability.

**Posted Position Title**

Software Engineer

**Career Level**

Experienced

**Function**

Engineering/Technology

**Function Segment**

Applications and Software

Location(s) Where Opening Is Available India

**City**

Bangalore

**Postal Code**

560066

**Relocation Assistance**

No

**Role Summary/Purpose**

As a Software Engineer you will play a key role in design, develop, deploy and maintain software systems. Provide key inputs to the team for development, and ensure right development methodology. In this role, the person is responsible to take full ownership of the development activities assigned to him/her in a project, interact with team and providing regular work status update to project stake holders. The role involves collaboration with internal dev team and other stakeholders globally.

**Essential Responsibilities**

The Software Engineer provides direction and assistance to work group in order to meet assigned objectives. In this role you will work within defined parameters to make decisions, apply concepts to issues of moderate complexity, and resolve issues through immediate action or short-term planning.

· Component/Module level Software development and its maintenance

. Working across functions and team boundaries to analyze user needs, design, and implement Software solutions for Web based program.

· Programming in Core HTML5, Java, Javascript and application of CSS, Angular JS, Bootstrapfor development of applications and interfaces.

· Work closely with the business unit to ensure application development meets product specification requirements

· Work closely with other engineering teams, partners and vendors to ensure inter-operability and reuse

. Take ownership of modules - should work independently

. Deliver the assigned task on schedule and with quality

. Communicates work activities and status to the global stakeholders

. Handle customer/field issues independently

. Gain expertise in the area of work and share that knowledge with team members and other stakeholders

· Design, implement and test software, ensuring quality specifications are met.

· Participate actively in design and code reviews

· Drive performance and reliability enhancements

· Close interaction with customers to drive requirements and customer satisfaction

. Apply principles of SDLC and methodologies like Lean / Agile / XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.

. Knowledge on open source Front end libraries.

**Qualifications/Requirements**

. BE/BTech/Electrical/Electronics/Computer Science from reputed Institutes.

. Minimum 4+ years of experience in SW development with hands on experience in HTML5, Java, Javascripts

. At least 2 years of hands on experience in web applications

**Desired Characteristics**

· Additional experience with code-writing in a variety of programming languages

. Knowledge of Microsoft TFS (Team Foundation Server)

. Knowledge of Non Destructive Testing (VT(Visual), RT(X-Ray), UT(Ultrasound) and ET(Eddy Current))

. Experience in software product development in Agile (SCRUM)

· Knowledge of data structures, algorithms, and software engineering principles

· Strong oral and written communication skills

· Strong interpersonal and leadership skills

Show more