GE Jobs

Mobile GE Logo

Job Information

General Electric Sr Software Engineer in Hyderabad, India

Job Description Summary

GE Renewable Energy is looking for an experienced full stack developer to work on exciting projects with high business impact. The role will entail working independently towards design & development of software products for renewable energy domain in a global matrix-ed organization & Contributes to design discussions, immediate team and to other teams across business.

You should have willingness to work with Flexible working hours to facilitate communication with global teams/ team members Candidate should have willingness to work with Flexible working hours to facilitate communication with global teams/ team members. This is a "DigitalSevicesSoftware" opportunity.

Job Description

In this role, you will:

  • Understand system level requirements by brainstorming with Sr. Architects, Data Scientists, Businesses & Product Leads

  • Identify the scope of the work, provide initial estimate and justify the estimate with facts

  • Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle.

  • Engage in technical discussions; participate in technical designs and present technical ideas through white boarding

  • Work closely with your peers and keep engaging in a fast pace technical design and development team

  • Execute in a fast pace delivery mode and focus in delivering tasks to meet the product release goal

  • Maintain code quality through standard methodologies, unit testing and code quality automation

  • Seek and provide feedback on design and development

  • Demonstrate the ability to make informed technology choices after due diligence and impact assessment

  • Understand whole product, its modules and the interrelationship between them while being an guide in the assigned component or module

  • Be an guide in writing code that meets standards and delivers the desired functionality using the technology selected for the project

  • Possess advanced domain knowledge and show great customer focus. Guide in processes / methodologies and Skilled in build, release & deployment processes

  • Drive design reviews, define interfaces between code modules, and apply existing technology to designs

  • Provide mentorship to a team of 1 to 2 developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM

  • Own small to mid quality engineering tasks, own estimation, planning and execution of tests for various product releases; and deliver while mentoring and helping team members

  • Help drive pair programming practices and code reviews across the team.

  • Demonstrates awareness or product positioning and key differentiators.

  • Guide 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 dedicatedly sharing design choices with appropriate audiences, with the appropriate level of detail and timeliness.

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

Basic Qualifications:

  • Graduate degree or expert’s degree in computer science or Electronics/ Instrumentation/ Electrical/ Power Systems with strong academic credentials.

  • A minimum of 5 years of professional experience in working on design and development of large enterprise SW or engineering application

  • Experience with working on distributed industrial systems interfacing with software

  • Experience of working with latest software development tools and cloud technologies

  • In-depth understanding of agile & secured software development lifecycle

  • Strong Multi-Tasking and dedicated and open approach to conflict resolution

  • Shown analytical, root causing and learning skills

  • Good written and verbal communication skills, ability to seamlessly communicate project status, issues and resolutions and working in global team environment

Desired Characteristics:

Technical Expertise:

  • Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and coding principles

  • Sound knowledge in two or more of technologies golang , either Java and related technologies

  • Experience on Microsoft based C#, .NET is an added advantage

  • Strong understanding of Secured development practices and ability to guide team on them

  • Experience with unit testing/ Unit testing tools/ Continuous Integration

  • Experience with configuration management and agile project management systems such as Rally, Jira, Confluence, Git etc.

  • Experience in working on Linux/Unix and Windows environments.

  • Development or user level understanding of industrial protocols like GRPC, OPC, EGD™ etc.

  • Knowledge of Microsoft SQL Server/ PostgreSQL and or other SQL/non-SQL databases like mongodb

  • Experience of working on Renewable Energy Domain, especially Wind and hands on with Mark 6e controllers and related software like ControlST and interfaces

  • Experience with front-end technologies such as Javascript, HTML5, CSS, ReactJS, AngularJS

  • Experience with secure development life cycle

  • Experience with developing AWS/Azure MicroServices development & deployment

Business Insights:

  • Strong problem-solving abilities and capable of articulating specific technical topics or assignments

  • Experience in building scalable and highly available distributed systems

  • Guide in breaking down problems and estimate time for development tasks

Leadership:

  • Demonstrates clarity of thinking to work through limited information and vague problem definitions

  • Shares knowledge, establishing trust, credibility, and goodwill

Personal Attributes:

  • Able to work independently and under minimal supervision

  • Excellent communication skills and the ability to collaborate with senior leadership with confidence and clarity

  • Able to work well with global teams, including time-zone flexibility

  • Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work

About us:

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.

*Disclosure of your Gender or Sexual orientation is completely Voluntary and not mandatory.

DigitalServicesSoftware

www.ge.com

Additional Information

Relocation Assistance Provided: Yes

DirectEmployers