Lead Software Development Engineer
Indianapolis (Hamilton) Design / Civil engineering / Industrial engineering
Job description
3174495
Additional Cities
Hyderabad
Career Level
Experienced
Relocation Assistance
No
Business
GE Power
Business Segment
Power Grid Solutions
Function
Engineering/Technology
Country/Territory
India
Postal Code
500081
Role Summary/Purpose
The Lead Software Development Engineer develops and maintains software features for tool suite used for Grid Automation, Protection, control and Monitoring IEDs.
The role involves the understanding and analysis of software requirements and development of tool suite software with knowledge and understanding of security requirements to provide technical solutions.
Essential Responsibilities
• Develop software specifications to identify the technical behavior of the deliveries to suit the tool suite and IED requirements.
• Role of technical lead of software development projects
• Design, implement and unit test software components
• Respond and fix reported issues
• Follow the software development process
• The role will also be responsible for the design and implementation of test automation.
Qualifications/Requirements
• Bachelor’s / Master's Degree in Computer Science or Engineering.
• Sound knowledge of following
Languages /Framework: C# .NET, ASP. NET, .NET core
Technologies : WPF, WCF, ADO.NET, HTML 5, JavaScript, CSS, XAML, XLST
Tools/IDE : Visual Studio, SVN/TFS/SourceSafe, JIRA/SharePoint
Database : SQL Server, Crystal reports
Design Patterns : MVVM, MVC, MVP, SOLID
Operating Systems : Windows 7, Windows 10
• Knowledge on secure communication protocols.
• Good Knowledge about the software development and product development processes
• Practical knowledge of software architecture/design documentation.
• Strong oral and written communication skills.
• Excellent team player.
• Minimum 8 (after graduation) or 6 (after Post graduation) years of experience in software design and development.
• Must have 2-3 years of experience in Agile Scrum framework.
• Good appreciation of unit testing and integration practices.
• Experience with Rational software management tools, e.g. SVN, GitHub, ClearCase, ClearQuest, etc.
• Experience working with industrial or substation products.
Desired Characteristics
• Experience in C, C++ with MFC framework & Windows API using Visual Studio IDE
• Ability to analyze and quickly understand existing code base and achieve reuse of this in the newer applications and framework
•Experience is User Experiences (UX), Use case designs
•Strong interpersonal and leadership skills.
•Ability to influence others.
•Ability to coordinate several projects simultaneously.
•Effective problem identification and solution skills.
•Proven analytical and organizational ability.
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.
Primary Country
India
Primary State/Province
Telangana
Primary City
Hyderabad