General Electric Company is looking for an experienced Controls Engineer with a strong background in Windows development and desktop applications to independently program components, features, and feature sets, contributing to various teams across the business. The role involves engaging in design discussions, driving project success with Windows and desktop development expertise, and collaborating with professionals to advance technology.
Requirements
- minimum 4 years of experience in developing C-Sharp / .NET applications
- Experience with Windows desktop application development
- Experience working on software projects in the Energy domain (Energy Management, Oil & Gas, Power & Water)
- Experience with Windows development
- Experience with desktop applications
Responsibilities
- Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
- Write code that meets standards and delivers desired functionality using the technology selected for the project
- Understand performance parameters and assess application performance
- Work on core data structures and algorithms and implement them using technology chosen
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
- Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness
- Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
Other
- Provide technical leadership to an agile team of 5-7
- Work with Product Line Leaders (PLLs) to understand product requirements & vision
- Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards
- Work with product line leaders and architects to develop multi generation software technology plans
- Strong oral and written communication skills