General Electric Full Stack Lead Web App Developer in Bengaluru, India
Job Description Summary
Performance Design & Methods is seeking a Lead Professional Band Engineer to support and own gas turbine/aero derivative web applications. This is an exciting opportunity that blends engineering and software to develop tools that fuel the digital growth within GE Power. The role gives an opportunity to become technically skilled in product and software development. This specific opportunity is focused around the development and ownership of a next generation graphical user interface (GUI) for our gas turbine/ aero derivatives web-based software tools.
Roles and Responsibilities
Expand capabilities and efficiency of existing web UI/UX.
Opportunity to make architectural design decisions and grow current software products into next generation tools.
Write efficient, reusable, and reliable code and simplify existing code bases.
Develop software ownership competencies.
Work with the gas turbine team to understand product requirements and vision.
Be part of a multidisciplinary product team, working front and back end systems
Create automated build, test, and deployment mechanisms.
Develop the skills and competencies of team members. Mentor less experienced engineers.
Continuously improve the organizational workflow and processes.
Maintain code quality through best practices, unit testing and code quality automation
Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and Java coding principles
Develop and protect the Intellectual Property rights of GE.
Bachelor’s Degree in Engineering, Software, or related technical field
Strong understanding of software programming in one or more of the following languages: JAVA (preferred) or C#
Hands-on experience in web services (REST, SOAP, WSDL etc.), using Apache Commons Suite, Tomcat & Maven, and SQL database such as Oracle SQL
Hands-on experience in utilizing Spring Framework (Core, MVC, Integration and Data)
Hands-on experience with web development using HTML5, CSS, Java Script, jQuery, Angular, and Node.js.
Experience in implementing Java OSGi modules and using an OSGi container.
Minimum of 6 years graphical user interface (UI/UX) related software design experience
Excellent attention to detail
Experience in deploying application in AWS environment is a plus.
Master's Degree / PhD in Engineering or Software from an accredited university or college
5+ years demonstrated ability and experience developing graphical user interfaces, with existing and reviewable code examples
Strong understanding of object-oriented programming and functional programming principles
Knowledge of Agile software development practices and exposure to project management software like Rally or Jira.
Familiarity with GE IT systems management such as ServiceNow and IDM
Familiarity with industry standard source code control software, including GitHub
Ability to learn new programming languages quickly
Strong troubleshooting and debugging skills
Demonstrated design creativity and problem-solving capability
Strong communication, organizational and mentoring skills
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.
To stay connected with exciting news and the latest job opportunities from GE businesses, follow us on twitter: @geconnections (http://bit.ly/geconnections)