Sr Software Engineer
Location:
West Melbourne , Florida
Posted:
October 19, 2017
Reference:
2992742
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 Power is a world leader in power generation with deep domain expertise that helps customers deliver electricity from a wide spectrum of fuel sources. We are transforming the electricity industry with the digital power plant, the world's largest & most efficient gas turbine, full balance of plant solutions and our data-leveraging software. Our innovative technologies and digital offerings help make power and water more affordable, reliable, accessible and sustainable.

GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer at http://www.ge.com/sites/default/files/15-000845%20EEO%20combined.pdf . 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:

As a User Interface Sr Software Engineer, you will be responsible for creating new HTML5 based applications that deliver brilliant user experiences to our customers in the electric utility industry.

Essential Responsibilities:

In this role, you will join a platform team in charge creating new applications and modernizing existing products using the latest web technologies, and leveraging GE Digital's Predix Industrial Internet platform (http://predix.io) and the Predix Design System (http://predix-ui.com). You will be responsible of driving the design, implementation and adoption of these web technologies across the whole portfolio, providing other product teams reusable web components, services and UI a comprehensive and flexible UI infrastructure. While this role will primarily focus on client-side technologies, the ability and desire to work "full-stack" is highly desirable.

As the Sr Software Engineer, you will:

+ Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure

+ Work with managers, product owners, and subject matter experts (SMEs) to understand product requirements & vision

+ Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards

+ Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse

+ Support process improvements which guide the development, sustaining & support activities

+ Coach, mentor and lead the team especially with regards to HTML5-related technologies in web applications

+ Engage subject matter experts in successful transfer of complex domain knowledge

+ Apply principles of good software design, SDLC Agile (Scrum) methodology, CI / CD, and practices like refactoring, TDD, etc., to deliver high-quality, robust, secure, and exceptional software

+ Write code that meets standards and delivers desired functionality using the technology selected for the project (for newer activities, this will primarily be HTML5 / CSS3, and TypeScript / JavaScript in the Angular framework working with a variety of back-end server)

+ Optimize applications for maximum speed and scalability

Qualifications/Requirements:

+ Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math)

+ Minimum of 5 years of professional experience in thin-client / browser-based technologies, JavaScript, HTML5, CSS3, DOM and web platform APIs including a minimum of 3 years expertise with JavaScript, HTML5 and CSS3 and a minimum of 2 years experience with frameworks such as Angular or React (Angular 2 exposure)

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 work out of an office located in Melbourne, FL

Desired Characteristics:

+ Some occasional travel (1-3 times per year) may be required

+ Experience with TypeScript or ES6/ES2015

+ Basic understanding of server-side CSS pre-processing platforms, such as SASS

+ Experience with Web Components and WC libraries (e.g. Polymer)

+ Experience with relevant tooling (package managers, module loaders, bundlers, task runners, etc.)

+ Experience with Node.js

+ Proficient understanding of responsive design, cross-browser / cross-device compatibility issues and ways to work around them

+ Experience with testing approaches and tools (e.g. Jasmine, Karma, Selenium, Protractor, etc.)

+ Proficient understanding of code versioning tools, such as git, or svn

+ Working knowledge of Java software and frameworks like Spring / Spring Boot to develop microservices

+ Experience with Windows and Unix / Linux based programming

+ Experience working on software projects in the Energy domain (Energy Management, Power Generation, Renewables)

+ Experience with Agile methodology

+ Experience with cloud platforms like AWS or Azure

+ Experience with microservices architectures

+ Demonstrates the initiative to explore alternate technology and approaches to solving problems

+ Skilled in breaking down problems, documenting problem statements and estimating efforts

+ Ability to take ownership of small and medium sized tasks and deliver while mentoring and helping team members

+ Ensures understanding of issues and presents clear rationale

+ Able to speak to mutual needs and win-win solutions

+ Uses two-way communication to influence outcomes and ongoing results

+ Continuously measures deliverables of self and team against scheduled commitments

+ Effectively balances different, competing objectives

+ Strong oral and written communication skills

+ Strong interpersonal skills

+ Effective problem solving abilities

\#DTR

To stay connected with exciting news and the latest job opportunities from GE businesses, follow us on twitter: @geconnections at http://bit.ly/geconnections

Locations: United States; Florida; West Melbourne

GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer at http://www1.eeoc.gov/employers/upload/eeoc_self_print_poster.pdf . 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.

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

A little about us:
GE imagination at work.

Know someone who would be interested in this job? Share it with your network.