Lead Software Engineer
GE Power & Water - Norfolk, VA

This job posting is no longer available on GE Careers. Find similar jobs: Lead Software Engineer jobs - GE Power & Water jobs

Job Number


GE is an equal opportunity employer, offering a great work environment, challenging career opportunities, professional training and competitive compensation.

The science of diagnostics and degradation prediction for gas turbine machine health is critical to the cost effective management of maintenance and repair schedules for GE’s worldwide installed base. A visionary and motivated software engineer with experience utilizing JAVA to implement the infrastructure required to execute advanced analytics is needed to help build the next generation framework for executing analytics as data volumes continue to increase.

Essential Responsibilities
In addition, you will:
  • Design / Develop Java software products using Eclipse
  • Work in an agile team with peers
  • Work with Tech leads to quickly learn the product and contribute
  • Develop unit test cases that verify and validate customer value is delivered
  • Design, implement and test software, ensuring quality specifications are met
  • Support Test Engineers in automated testing and software quality assurance
  • Support process improvements, driving quality and productivity
  • Assist in the evaluation and selection of commercial off-the-shelf products
  • Research and evaluate new products and technologies and keep abreast of emerging industry trends
  • Maintain expertise in and provide support for existing business applications and processes
  • Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements
  • Formulate and implement plans to achieve technical requirements
  • Provide technical guidance to other personnel and assigned teams; mentor others in the organization
  • Assure proper documentation of technical data generated for the assigned projects and/or tasks consistent with engineering policies and procedures

  • Qualifications/Requirements
  • Bachelor’s Degree in Computer Science, Engineering or in a related discipline
  • Minimum of 7 years of experience in JAVA development and developing server –side JEE software
  • Minimum of 2 years of experience in Agile environment

  • Additional Eligibility Qualifications
    GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.

    Desired Characteristics
  • Experience instrumenting software and automated tests in a Microsoft Windows® Server environment
  • Experience with XML & XSD
  • Detailed experience with the following Technologies: JEE, Spring, EJB, JDBC JUnit, JMock, ANT, Eclipse and Web Services, JBoss 6.1, JBoss clustering, JBoss MBean, MSSQL
  • Experience with concurrency (thread-safe environment)
  • Expert knowledge of JAVA and JBOSS in an R&D environment
  • Experience of working on high performance, fault tolerant and scalable systems
  • Demonstrate analytical approach to problem solving, takes initiative, exhibits strong communication skills, and demonstrates effective teaming skills
  • Strong Organizational Skills
  • Strong Analytical and Data Analysis Skills
  • Strong interpersonal and leadership skills
  • Strong Cross Functional Integration skills
  • Understanding of service based architectures using industry standard tools and technologies
  • Understanding of business process modeling and messaging technologies
  • Extensive experience with relational databases (Oracle and MS SQL Server) and time series databases (OSI Pi, iHistorian)
  • Thoroughly understands and applies software engineering processes, procedures, tools and standards
  • Customer focused with ability to develop & interpret requirements
  • Experience with business intelligence including database design, ETL, JavaSpaces and Business Objects
  • Knowledge of Monitoring & Diagnostics applications
  • Knowledge of GE Gas / Steam turbines and Speedtronic (Mark VI, Ve, Vie) control systems
  • Working knowledge of data analytics platforms Why join one great company when you can join many? At GE, we’re passionate about making life better with new ideas and technologies. We’re diverse, supporting our communities in more than 100 countries. Experience personal growth and competency development as part of the GE team.

    GE Power & Water provides customers with a broad array of power generation, energy delivery and water process technologies to solve their challenges locally. Power & Water works in all areas of the energy industry including renewable resources such as wind and solar; biogas and alternative fuels; and coal, oil, natural gas and nuclear energy. The business also develops advanced technologies to help solve the world’s most complex challenges related to water availability and quality. Numerous products are qualified under ecomagination, GE’s commitment to providing innovative solutions that maximize resources, drive efficiencies and help make the world work better. Headquartered in Schenectady, N.Y., Power & Water is GE’s largest industrial business. Follow GE Power & Water on Twitter @GE_PowerWater. Learn More about GE Power and Water Today!

    To stay connected with exciting news and the latest job opportunities from GE AMSTC, Aviation, Energy Management, Oil & Gas, Power & Water and Transportation, follow us on twitter: @geconnections

  • Apply to job Send to friend Save to cart

    GE Careers - 22 months ago - save job
    About this company
    31 reviews
    GE Power & Water provides customers with a broad array of power generation, energy delivery and water process technologies to solve...