Offers “General Electric”

Expires soon General Electric

Staff Software Engineer

  • Indianapolis (Hamilton)
  • IT development

Job description

3117180
Additional Cities

Bengaluru
Career Level

Experienced
Relocation Assistance

No
Business

GE Oil & Gas
Business Segment

Oil & Gas Digital
Function

Digital Technology
Country/Territory

India
Postal Code

560 066
Role Summary/Purpose

Responsible for software design, develop functional design documents & hands-on development of modules and components. In this role you will be responsible to maintain& support existing systems. Troubleshoot technical performance issues, provide solutions & resolve technical issues. Works independently and contributes to the immediate and to other teams across business. In this role you will be responsible for defining the scope of the work, leading a team to execute on time and with quality.
Essential Responsibilities

• Design and development of software applications in C++, WPF.
• Collaborate with system engineers, frontend developers and other software developers to implement solutions that are aligned with and extend shared platforms and solutions.
• Expert in breaking down problems and estimate time for development tasks.
• Skilled in providing oversight and mentoring team members.
• Demonstrates the ability to make informed technology choices after due diligence and impact assessment.
• Understands whole product, its modules and the interrelationship between them while being an expert in the assigned component or module.
• Helps in designing interfaces and information exchange between modules. Serves as subject matter expert (SME) on one or more major modules.
• Possesses advanced domain knowledge and shows great customer focus.
• Demonstrates clarity of thinking to work through limited information and vague problem definitions.
• Apply principles of SDLC and methodologies like Lean / Agile / XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and
testing Techniques.
• Write code that meets standards and delivers desired functionality using the technology selected for the project.
• Design and develop optimized and reliable code as per the specifications
• Drives design reviews, defines interfaces between code modules, and applies existing technology to designs.
• Expert in assessing application performance and optimizing/improving it through design and best coding practices.
• Expert in core data structures as well as algorithms and has the ability to implement them.
• Drives functional design and implementation on one or more major modules.
Qualifications/Requirements

• Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
• A minimum of 12+ years of professional experience
• Good Knowledge on Object Oriented Analysis and Design, Design Patterns.
• Minimum 2 years’ experience in C++
• Minimum 3+ years of experience in WPF
• 2 years of hands on experience in C# or .net
Desired Characteristics

• 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)
• Strong interpersonal skillset, including good written and verbal technical communication skills
• Experience in one or more of the following -Imaging, Dicom, OpenGL, VTK, Boost etc.
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.
Primary Country

India

Make every future a success.
  • Job directory
  • Business directory