GE Vernova

Lead Software developer

$110KFull-time · Remote
✓ Verified live on the employer's own system · added 2 days ago
Save search
Mid-level · 5+ yrs exp

Requirements

Education: Bachelor's degree

Experience: 5+ years

Skills & tools

Design StandardsTeam LeadershipManagementFinancial AnalysisRoot Cause AnalysisProject ManagementAutomated TestingTest Automation

Benefits — mentioned in this posting

RelocationRemote / flexible
Apply on company site ↗ See your fit → free

Full job description

Job Description
Responsibilities

- Lead software developer is responsible for preparing 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 - Familiarity with electrical utility substation protocols, configuration tools, networking, information technology, Intelligent Electronic Devices (IEDs). - 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.

Required Qualifications

- 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.

Additional Qualifications

- Knowledge on UML for software design - Understanding of version/configuration control concepts and the need for accurate tracking of software updates and releases - 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 - 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 - Organized ability to multi-task and stay organized - High energy, self-starter, with a proven track record in delivering results. - 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

For candidates applying to a Canadian-based position, the pay range for this position is between $110,500.00 and 165,800.00 CAD. The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set.

Bonus eligibility: 10% AIP

This posting is for an existing vacancy.

Additional Information
Relocation Assistance Provided: No

#LI-Remote - This is a remote position

More jobs at GE Vernova

Similar jobs near Remote

Search Lead Software developer jobs near Remote → Browse all live jobs

This posting was published by GE Vernova on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.