Job is no longer available
Lead Software Engineer
Schneider Electric is the global specialist in energy management and automation. With revenues of ~€27 billion in FY2015, our 160,000+ employees serve customers in over 100 countries, helping them to manage their energy and process in ways that are safe, reliable, efficient and sustainable. From the simplest of switches to complex operational systems, our technology, software and services improve the way our customers manage and automate their operations. Our connected technologies reshape industries, transform cities and enrich lives.
At Schneider Electric, we call this Life Is On.
Lead Software Engineer
We are searching for skilled and ambitious Lead Software Engineers to join our Application Development team. Our Lead Software Engineers are innovative, experienced, self motivated and able to work well under pressure, following development and quality processes to produce excellent software.
This is an opportunity to work on large scale national Supervisory Control and Data Acquisition (SCADA) systems. This role within Process Automation, which delivers SCADA solutions to the utility industries, involves developing applications to interface between Schneider Electric’s ClearSCADA product and 3rd party databases, writing software tools to migrate one or more databases into ClearSCADA, developing new applications within ClearSCADA to support and improve upon customers’ operational requirements, together with providing support to Customer Services on existing projects.
Schneider Electric believes in building for the future, and operates a number of schemes to develop employees, enabling them to challenge themselves and progress to the next level.
The main functions carried out on a day to day basis are:
·Capturing and documenting customer requirements
·Leading design workshops, both internally and with customers
·Producing and reviewing Functional and Technical design documents
·Developing and testing SCADA solutions in line with defined processes
·Leading local and remote development teams
o Managing the workload of team members using work package management tools
o Enforcing software quality processes, including design, code and peer reviews
·Site visits to customers within the UK
·Supporting customer witnessed testing
·Implementation of the final system at customer sites
·Analysing, diagnosing and resolving faults in existing systems
·Mentoring junior software engineers and providing feedback to support staff appraisals
Required Qualifications and Experience
·Educated to degree level in an electronics or software related subject.
·Extensive experience in application development in VB.Net and/or C# and ClearSCADA application development
·Proven experience of leading development teams
·Experience of supporting live system issues
·Knowledge of complex database querying (SQL) and database structures
·Expert in SQL Server database administration
·Experience of the full software engineering lifecycle:
o Requirements Gathering
o Design Documentation
o Unit Test
o Defect Fixing
·Experience of modern software development and testing methodologies including Agile Test Driven Development
·The ability to communicate well in written and spoken English
·Implementation/commissioning of final solutions on customer sites
Diversity is our heritage and our future. Be a part of it.
At Schneider Electric, Diversity & Inclusion is at the heart of our organisation, it's an integral part of our history, culture and identity. We recognise that embracing diversity unlocks innovation and creativity and fosters collaboration. We want our employees to reflect the diversity of our communities and the customers we serve. As a result, our teams are stronger to drive the company's future.
Primary Location: United Kingdom-England-Coventry
Unposting Date: Ongoing
Share this page: