Senior Software Developer
- Markham, Canada
- Senior Level
- 10+ years
- Bachelor's degree
- Posted
Skills
Required
- PC software
- C#
- Java
- C++
- JavaScript
- Delphi
- test-driven development
- UML
- XML schemas
- version control
- SDLC
- Software Development Life Cycle
- Agile
Preferred
- utility / SCADA
- Supervisory
- Control
- Data Acquisition
- networking
- Intelligent Electronic Devices IEDs
- GE Vernova
- Gateway
- D2X
- D4X
Summary GE Vernova is a global energy company that helps generate, transfer, and store electricity.
Responsibilities
- Its Electrification business builds grid technology, including the substation automation products utilities use to operate power networks reliably.
- Your work here supports customers as they expand and modernize the grid.
- As a Senior Software Developer, you build the software that utility engineers use to configure Gateways and Remote Terminal Units (RTUs) in electrical substations.
- You design complex software, guide a team of developers, and help resolve the most difficult customer issues.
- Your work helps keep power flowing for communities and industries.
- Key Responsibilities Own and develop software modules in each agile cycle, turning product requirements into detailed technical designs.
- Design complex software packages for configuring and maintaining industrial electronic devices.
- Lead and mentor a team of developers.
- Assign work and guide delivery on New Product Introduction (NPI) projects.
- Work with product management, validation, and business teams to estimate effort, plan releases, and maintain requirements traceability.
- Partner with the validation team to expand test automation, resolve defects, and share development status through agile tools.
- Resolve complex field and customer issues, and lead Root Cause Analysis (RCA) investigations.
- Improve development processes through GE Software Factory initiatives, and evaluate new technologies for the product roadmap.
- Who You Are You are an experienced software developer who enjoys solving technical problems, mentoring others, and working with global teams.
Requirements
- Bachelor's degree in a STEM field (Science, Technology, Engineering, or Mathematics) 10+ years of hands-on design, development, and validation of PC software using C#, Java, C++, JavaScript and Delphi 5+ years of test-driven development experience and 2+ years as a technical leader.
- Working knowledge of UML (Unified Modeling Language), XML schemas, version control, SDLC (Software Development Life Cycle), and Agile.
- Clear communication and collaboration with global teams across time zones.
Preferred
- Knowledge of utility or SCADA (Supervisory Control and Data Acquisition) protocols, networking, and Intelligent Electronic Devices (IEDs).
- Experience with GE Vernova Gateway products (D2X, D4X, G500, G100) and DS Agile Studio Configuration tool Experience developing commercial off-the-shelf (COTS) or industrial software.
Benefits
- GE Vernova employees rise to the challenge of building a world that works.
- We offer competitive benefits that support your personal and family needs, depending on your employment status and national requirements.
- You also have room to grow through continued on-the-job learning and development.
Additional Information Relocation Assistance Provided
No
