Skip to main content
GE Vernova

Lead Software developer

RemoteCanada only
Published
Role
Engineering Management
Experience
Lead
CAD 110.5k–CAD 165.8k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Lead software developer with 5+ years building PC software in C#, Java, C++, or JavaScript. Needs 2+ years of test-driven development and 2+ years leading software developers. Canadian-based role; utility/SCADA and industrial applications experience is a plus.

Core skills

C#/Java/C++/JavaScript

Required skills

Test-driven development

Optional skills

UMLXMLXML schemasSDLCAgile/XPCOTS softwareSCADADelphi

What you'll do

  • Prepare design specifications to deliver product requirements defined by product management and product owner.
  • Lead and mentor Professional Band developers.
  • Collaborate, contribute, estimate and advise upper management and NPI teams for the definition of product development plans including research of technologies, budgets, and resource and tool requirements.
  • Take on frontline role in the handling of critical customer and business issues.
  • Lead Root Cause Analysis (RCA) investigations.
  • Be part of an agile development team that develops PC based applications for configuring Gateways and RTUs.
  • Own and develop software modules for each requirement as part of every agile iteration schedule.
  • Work collaboratively with software validation teams to support implementation of test automation framework to enhance test coverage.
  • Identify and ensure requirements traceability to product specifications.
  • Identify and report defects detected during peer to peer reviews and unit testing.
  • Work in resolution and prioritization of reported defects and work with software validation team to facilitate timely closure.
  • Record and report development status on a continuous basis through agile tools.
  • Support resolution of field and customer issues for tier 3/4 cases.
  • Provide leadership by example and teamwork over multiple NPI project implementation and execution, as well as, all customer support and issues provided by team.
  • Lead design of complex software packages for the configuration and maintenance of Industrial Electronic Devices.
  • Ensure external/internal customer requirements (JIRA / Version 1) are logged, actionable as required and reported on a regular periodic basis.
  • Support GE Software Factory initiatives to enhance software development processes.
  • Assign and oversee development team during execution of NPI projects.
  • Mentor test team members by constructive feedback, sharing of best practices and experience, and bolstering support and providing backup to team members as required.
  • Work directly with other software development leads, business functional organizations and management to support all phases of New product Introduction (NPI) and Life Cycle Support (LCS) business activities and planning.
  • Be current and at the forefront of new technologies and strategies, examining opportunities for business improvement.

What they require

  • Bachelors in STEM.
  • 5+ years of hands on experience in design, development and validation of PC software using C#, Java, C++, Javascript.
  • 2+ years of experience with test-driven development.
  • 2+ years of experience leading a team of software developers, supporting product manager and/or scrum masters with preparation of execution plans.
  • Preferred: Knowledge on UML for software design.
  • Understanding of version/configuration control concepts and the need for accurate tracking of software updates and releases.
  • Preferred: Experience in XML including in-depth knowledge of XML schemas.
  • Strong understanding of SDLC process and Agile/XP.
  • Capacity to listen, understand and synthesize end-user requirements in a multi-cultural environment and global teams operating in different time zones.
  • Strong oral and written communication skills.
  • Strong interpersonal and leadership skills.
  • Preferred: Experience with developing COTS software.
  • Preferred: Understanding of utility / SCADA communication protocols concepts, networking and interaction between Intelligent Electronic Devices will be an asset.
  • Preferred: Experience with industrial applications will be an asset.
  • Organized ability to multi-task and stay organized.
  • High energy, self-starter, with a proven track record in delivering results.
  • Preferred: Knowledge of Delphi.
  • Establishes a sense of urgency to complete tasks in an efficient, timely and effective manner.
  • Strong problem-solving skills.
  • Ability to work independently.
  • Prior experience in engineering, testing and instrumentation.
  • Familiarity with electrical utility substation protocols, configuration tools, networking, information technology, Intelligent Electronic Devices (IEDs).
  • Knowledge on UML for software design.
  • Experience in XML including in-depth knowledge of XML schemas.
  • Experience with developing COTS software.
  • Understanding of utility / SCADA communication protocols concepts, networking and interaction between Intelligent Electronic Devices will be an asset.
  • Experience with industrial applications will be an asset.
  • Knowledge of Delphi.

Benefits

  • Bonus eligibility: 10% AIP

American energy equipment manufacturing company

EnergyEnterprisegevernova.com

What people say about this company

3.8/ 5

CAD 110.5k–CAD 165.8k/yr