SW Development Engineer - LOB3, SW
Location:
Chicago , Illinois
Posted:
September 08, 2017
Reference:
003AG0


Schneider Electric™ creates connected technologies that reshape industries, transform cities and enrich lives. Our 160,000 employees thrive in more than 100 countries. From the simplest of switches to complex operational systems, our technology, software and services improve the way our customers manage and automate their operations. Help us deliver solutions that ensure Life Is On everywhere, for everyone and at every moment: https://youtu.be/NlLJMv1Y7Hk .

Great people make Schneider Electric a great company.

Senior Software Developer - C#, HTML 5 (Data Analytics Group)

What do you get to do in this position?


We provide a real-world solution and we care about our customers...

We develop predictive analytics software for equipment monitoring that is used in some of the world’s largest power companies. Our software uses machine learning to detect unusual changes in equipment behavior, which provides engineers and operators with early warning information allowing them to correct issues before they lead to failures. Our customers use our software every day in very practical ways and we are committed to providing them software that helps meet their expanding needs and expectations. Our customers report that their small teams are able to save millions of dollars annually by detecting and analyzing conditions that would have led to machine failures which would not have been detected with other systems.


We are a small, focused team following agile...

We follow the SAFe agile process, with a two-week sprint. We have daily stand ups to keep everyone in synch, identify blocking issues, and focus on priority work. During the sprint we work closely with business stakeholders and customer support to plan ahead and prioritize stories for the next sprint. We demo at the end of every sprint and follow it with a retrospective. We’re pragmatic, not dogmatic; we build continuous improvement into our process and make adjustments from the retrospectives based on what’s working for the team and what needs improvement.


We want you to innovate with us...

Our software is written is a combination of C#, HTML 5, JavaScript. We also use some Adobe Flex, which we are migrating away from. We are continuously adding new features, improving on user experience, and refactoring and improving our code base. We have a collaborative design environment, and we are always looking for innovative approaches to problem solving, design, and visualization.


We’re focused on practical features and quality...

We work regularly with users and stakeholders to review and prioritize features. As part of the development team you’ll work with the product owners and other developers to understand the core issues and make recommendations to generalize solutions for our wider customer base. Our QA process a directly integrated part of our development team; as a developer you will work directly with QA to help them understand how to effectively test features. All members of our team also support our constantly expanding automated test coverage so that we can refactor and adapt our code base quickly and with confidence that the end result passes all regression, system, and unit tests.

Qualifications:
This job might be for you if:

The ideal candidate will have a strong background in core C# features, HTML 5, JavaScript and a good working knowledge of SQL. They should also have a general understanding of concurrency, and security, as well as asynchronous and multi-threaded coding.

Experience in the following areas will also be a benefit:
  • RESTful web services
  • Token-based security
  • AngularJS
  • Unit Testing
  • Real-time data processing
  • Familiarity with data historians
Additionally, the candidate should be excited to work as part of an agile team, participate in open communication, and socialize new ideas and architectural changes with their fellow developers. They should be interested in working on multiple components (desktop, web, database, middleware) and in supporting continuous improvement (build server, unit and system testing). They will need good analytic skills and be willing to work with a mix of new and legacy code.

Qualifications:

  • C# - Good general skills. Work is primarily in real-time processing, threading, WinForms, and Web Services.
  • SQL Server - Basic server-side skills. Work is primarily in design and scripting around table creation, stored procedures, access rights. Knowledge of reporting services or Entity Framework is a plus.
  • HTML 5 / JavaScript - We are migrating our Flex application to HTML 5 using a RESTful web API. Experience with legacy Flex is helpful, but all new work is being done in HTML 5 using the Angular JS framework.
  • General - Strong analytic skills, willingness to learn support tasks (Wix installer, build server maintenance, etc.).

We seek out and reward people for being straightforward, open, passionate, effective and challenging the status quo. We want our employees to reflect the diversity of the communities in which we operate. We welcome people as they are, creating an inclusive culture where all forms of diversity are seen as a real value for the company. We're looking for people with a passion for success - on the job and beyond. See what our people have to say about working for Schneider Electric: https://youtu.be/6D2Av1uUrzY .

Let us learn about you! Apply today.

You must submit an online application to be considered for any position with us. This position will be posted until filled.

It is the policy of Schneider Electric to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct.

Concerning agencies: Schneider Electric does not accept unsolicited resumes and will not be responsible for fees related to such.

Schneider Electric is an Equal Opportunity Employer. Minorities/Women/Vets/Disabled

A little about us:
We’re the global specialist in energy management and automation. Our technologies ensure that Life Is On everywhere, for everyone and at every moment.

Know someone who would be interested in this job? Share it with your network.