GE Digital is helping to transform GE itself to become the world's premier digital industrial company. We'll help GE and our customers drive greater asset reliability, lower their operating costs, reduce risk and accelerate operational performance with our Predix industrial cloud platform and software solutions.
The success of diversity at GE reflects the integrity of our leadership and builds a strong foundation for future leaders to continue our tradition of inclusiveness. By bringing individuals, cultures and ideas together we build a stronger company and a better world
GE will be the world’s Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Each digital invention further fuels innovation and application across our industrial sectors. With people, services, technology and scale, GE delivers better outcomes for customers by speaking the language of industry.
As the Senior Software Engineer. You will be responsible for contributing to back end development with focus on SaaS based product development for a component, feature and or feature set. You will work independently and contribute to the immediate team. You will also contribute to design discussions and decisions.
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.
Has the ability to analyze impact of technology choices.
Helps drive pair programming practices and code reviews across the team.
Demonstrates awareness or product positioning and key differentiators.
Expert 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 proactively sharing design choices with appropriate audiences, with the appropriate level of detail and timeliness.
Demonstrates expert understanding of functional and nonfunctional requirements and their priority within the backlog.
Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
A minimum of 5 years of professional experience
A minimum of 3 years professional experience in developing applications using Java
A minimum of 3 years professional experience in developing REST services using Java
Basic understanding of authentication protocols used in modern REST services like OAuth 2 and OpenIDConnect
Basic understanding of relational databases and can write SQL queries
Experience in integrating different applications and tools using REST and other interfaces
Experience in integrating any Business Intelligence tool in a product/application. For example : Tools like Microsoft SSAS (SQL Server Analysis Services), Microsoft SQL Server Reporting Services, PowerBI, Jaspersoft, Tableau etc
Experience using any Business Intelligence tool to build reports and dashboards
Experience in OLAP (Online Analytical Processing) databases and tools like Microsoft SSAS (SQL Server Analysis Services), Mondarain
Experience in data modelling in any Business Intelligence tool or OLAP database.
We are in the process of transitioning to an improved job application system and in the interim we are operating with two systems. Have your Job ID ready (from the email you received when you applied) to log in and check your application status.
Click the appropriate button. If you don't know your job ID, you can still check your status: use both buttons.