Software Developer, Distribution Management System (DMS
Survalent
Brampton, ON, CA
20h ago

Software Developer, Distribution Management System

Remote Friendly

Survalent is looking for an innovative and enthusiastic Software Developer to join our Distribution Management System (DMS) team.

Our DMS group is on the cutting edge of our Advanced Distribution Management System (ADMS), creating applications to improve network reliability and optimize power quality.

We are looking for someone to advance our current Distribution Automation, Demand Response, and Network Analysis applications and be a part of how we advance our solutions to manage future distributed energy sources (DERs).

If you are passionate about creating real-time software applications to solve network processing challenges, and eager to learn within a team of accomplished industry developers, this is a great opportunity for you.

The position will be responsible for :

  • Work with the development team to design, develop, and deliver various electrical applications for DMS. This includes creating new code, researching new methods, code maintenance, code review, testing for robustness, and problem solving.
  • Provide polished, creative, and professional software products that solve challenging electrical problems for customers.
  • Contribute as a member of a development team, utilizing Agile development processes to ensure efficiency while maintaining product robustness and quality.
  • Assist the team to establish test procedures and frameworks to support the company’s QA function.
  • Create technical documentation as required.
  • Trouble-shoot software issues and problems, and work with our customer-facing teams to solve problems expediently.
  • The successful candidate must have :

  • Degree in Electrical Engineering, Power Engineering, Computer Science, or related discipline.
  • Network Data Processing experience, including with real-time data applications.
  • 5+ years’ experience in C++ and C#.
  • Working knowledge of electrical grids, substations, and grid network automation.
  • Assets

  • Experience using Visual Studio and developer frameworks including .NET Framework, WPF, Windows Forms.
  • Experience with multi-threading and other performance-related design constructs.
  • Experience designing and developing software using design patterns and objected oriented concepts.
  • Experience with various source control applications including Git, Bitbucket.
  • Experience using collaboration tools including Confluence, JIRA.
  • Knowledge of DMS and / or DERMS applications is an asset.
  • This is a full-time permanent position reporting to the Team Lead. We offer a very competitive compensation package which includes excellent benefits and a profit-sharing plan.

    We have a casual friendly and highly collaborate environment. If you are interested in this exciting role, please apply with a resume and cover letter by selecting the link.

    About Us :

    Survalent Technology Corporation is the leading provider of real-time smart grid management system for enabling visualization, optimization and improved operations for utilities.

    For six decades, we have helped more than 650 utilities use operational data to increase reliability, efficiency and customer service.

    With our proven and reliable SCADA (Supervisory Control and Data Acquisition), Distribution Management System (DMS), Outage Management System (OMS), and Substation Automation (SA) solutions, utilities transform data into actionable intelligence.

    We partner with utilities across the globe to create mission critical solutions that will achieve the promise of the Smart Grid.

    Survalent values a diverse workplace and strongly encourages women, people of all races, color, creed, ancestry, ethnic origin, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, marital status, family status, and those with disabilities to apply.

    Survalent is an equal opportunity employer. We are committed to providing accommodations for persons with disabilities. If you require accommodation, we will work with you to meet your needs.

    While we appreciate the interest of all applicants, only those selected for an interview will be contacted.

    Please note this position is open to remote candidates.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form