GE Careers
Apply Now    

Staff Software Engineer

  • GE Renewable Energy
  • Experienced
  • Posted 1/23/2017 4:09:36 AM
  • 2783789
  • Job Function: Digital Technology
  • Business Segment: Renewable Energy Digital
Location(s): United States ; New York; Schenectady


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 offers a great work environment, professional development, challenging careers, and competitive compensation. 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.

Role Summary:
The Staff Software Engineer will play a critical role in GE’s Digital Wind Farm initiative that will transform the Wind Industry and create a mechanism to unite machines, data and people. In this role, you will develop software applications to rapidly provide insights to internal Wind customers. This role will work with cross functional teams from Engineering, Services, and Digital to develop, test, and validate software in an Agile development environment.

Essential Responsibilities:

Your focus will be to rapidly prototype software that
delivers valuable and actionable insights based on Wind turbine operational
performance data.

In this role, you will:

  • Engage with Engineering, Services, and Digital to define
    software design requirements
  • Develop, modify, & maintain code written in Java,
    Python, R, HTML/CSS/JS, and/or VB.NET
  • Develop software using modular concepts to support reusable
    code.
  • Partner with application architects and users to design and
    develop enterprise operational displays, reports and dashboards.
  • Collaboratively build and document deployable software
    applications.
  • Guide infrastructure and database improvement development
  • Provide detailed customer and internal documentation to
    support the solutions.
  • Help direct engagement and facilitation of GE Renewable
    Energy Information Technology staff to execute infrastructure deployment and
    software solutions.
  • Help direct database design and configuration
  • Design user interfaces for real-time and historical data.



Qualifications/Requirements:

Basic Qualifications:

  • Bachelor’s Degree in Computer Science, Information Technology, or Engineering
    or equivalent discipline from an accredited university or college.
  • Minimum of 3 years of software experience with one or more
    of the following languages: HTML/CSS/JS, Java and/or VB.NET, C#
  • Minimum of 2 years of experience with relational database
    (Oracle, Greenplum, or MS SQL Server) design and development, proficient with
    Transact SQL.
  • 3+ years’ experience creating the specification and detailed
    design of software development projects.
  • Database design and configuration

Eligibility Requirements:

  • Legal authorization to work in the U.S. is required. We will not sponsor individuals for
    employment visas, now or in the future, for this job.
  • Any offer of employment is conditioned upon the successful
    completion of a background investigation and drug screen.
  • Must be willing to travel.
  • Must be willing to work out of an office located in
    Schenectady, NY.



Desired Characteristics:

  • Previous experience with wind turbine software and firmware
    packages including: WindSCADA, VisuPro, ControlST (ToolboxST, WorkstationST),
    Bachmann PLC software and tools, Mark VIecontrol systems
  • GE Proficy Historian Experience
  • Strong focus on data integrity and traceability working in
    big data environments.
  • Previous experience working with large data sets using big
    data technologies including Greenplum or other MPP database systems
  • Previous experience with advanced SQL programming including
    DML and DDL
  • Familiarity with scripting / programming in Java, Python,
    Matlab, and/or R
  • Strong knowledge of SQL and retrieving data from relational
    database systems
  • Cloud based application development and deployment (such as
    experience with developing on AWS, Heroku, Cloud Foundry or Predix)
  • Server side Java development (or server side Python or
    Node.js)
  • UI/UX designer – using technologies like Angular JS and Polymer
  • Database/data modeling (RDBMS and/or NoSQL)
  • Capable of implementing RESTful API
  • Unit testing and documentation
  • Capable of implementing security on https based application
    (OAuth2 experience)
  • Ability to work effectively in a matrix environment
  • Superior analytical
    skills, with strong desire to improve processes and performance
  • Ability to work effectively within all levels of the
    organization and customers
  • Strong presentation skills
  • Distinctive ability to analyze technical processes
  • Strong communication and project leadership skills with
    ability to clearly communicate issues and resolution to both a technical and
    non-technical audience
  • Strong customer service focus and desire for continual
    improvement
  • Ability to take decisions and to adopt responsibility
  • Strong quality awareness and ability to identify future
    failures, defects and problems
  • Experience to working with multicultural teams
  • Strong team player with structured work methods and
    analytical skills
  • High flexibility and
    motivation to succeed
  • Previous experience leading cross functional projects
  • Experience with direct customer contact
  • Distinctive ability to execute technical processes
  • Strong communication and leadership skills with ability to
    clearly communicate issues and resolution to both a technical and non-technical
    audience
  • Strong customer service focus and desire for continual
    improvement
  • Ability to take decisions and to adopt responsibility
  • Strong quality awareness and ability to identify future failures,
    defects and problems
  • Experience to working with multicultural teams
  • Strong team player with structured work methods and
    analytical skills
  • Six Sigma Green Belt / Black Belt Certification or
    equivalent quality certification

#DTR



Locations: United States ; New York; Schenectady

GE offers a great work environment, professional development, challenging careers, and competitive compensation.  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.
Apply Now    

GE Careers Technical Assistance

Having technical issues with ge.com/careers or your application? We're here to help.

Get In Touch

Connect With Us

Stay up to date on GE and possible opportunities that open in areas that interest you.

Sign Up