Senior C# Software Developer to work on SCADA and leak detection software in the Oil & Gas sector.

S.i. Systems
Edmonton
Full-time

Our client is looking for a Senior C# Software Developer to work on SCADA and leak detection software in the Oil & Gas sector.

Must Have :

  • 7+ Years of experience as a Developer
  • Full stack developer C#, Python , and / or Java experience
  • Working knowledge of Unix and / or Linux and Windows operating systems.
  • Relevant degree / diploma in Computer Science, Computer Engineering, or related discipline.

Nice to Have :

  • Direct experience with SCADA and Leak Detection software applications.
  • Knowledge and experience in SCADA, communication protocols, PLC / RTU / DCS data driver development, and both historical and real-time data access methodologies.

Description :

Enhance the clients Pipeline Control, Leak Detection, and SCADA systems in support of Control Centre Operations and related business areas.

Deliver quality software products and services to meet the business needs of the client business units within the specified time and budget.

Responsibilities :

  • Design, develop, and implement SCADA and / or Leak Detection applications / products.
  • Participate in development and testing of new products and / or functional enhancements to existing products, and their implementation into the SCADA and / or Leak Detection systems.
  • Provide technical support, troubleshooting, problem diagnosis, application testing, and configuration changes.
  • Conduct design / code reviews and technology investigations required for projects involving the Software Solutions Team.
  • Maintain and enhance existing Pipeline Control & Leak Detection products and technologies.
  • Ensure continuous improvement within the team.
  • Participate in development and testing of new products and / or functional enhancements to existing products.
  • Provide technical support, troubleshooting, problem diagnosis, application testing, and configuration changes.
  • Maintain and enhance existing Pipeline Control & Leak Detection products and technologies.
  • Demonstrate an understanding of Software Development best practices, standards, and operating procedures.
  • Perform code reviews on developers of all experience levels.
  • Prepare and maintain documentation as per the clients standards.
  • Deliver customer requirements with consideration to overall corporate strategy.
  • 8 days ago
Related jobs
Promoted
United Software Group Inc
Canada

The ideal candidate will have a solid background in Dynamics CRM development, with hands-on experience in plugin development, Power Platform, and integrating with Power BI. Solid understanding of Dynamics 365 configuration and customization based on functional requirements. If you have experience in...

S.i. Systems
Edmonton, Alberta

Access to effective tooling will improve productivity, quality and consistency, internal and external collaboration, accessibility, data governance and stewardship, and capacity to equip users with information to adopt and implement the standards produced. Work closely with various internal stakehol...

FutureSight
CA
Remote

Defensive Design Strategy: Develop AI solutions with safeguards against abuse, misuse, and prompt injection, ensuring robust, secure systems in line with industry security and privacy standards. Untrap addresses a critical problem faced by Managed Service Providers (MSPs): the inability to fully und...

Apexa
CA

NET Framework, TSQL and relational database systems: design, maintenance, and optimization In-depth working experience with one or more front-end frameworks such as Ember, React, Angular, Vue Experience with one or more advanced programming constructs such as multi-threaded programming, dependency i...

Vidyard
Remote, Canada
Remote

Flexibility to work in the place that brings out your best: whether you thrive in the comfort of your home office, or are local to, and prefer the energy of our collaboration space in Kitchener, Ontario, Canada, there is flexibility for all. Reporting directly to the Software Development Manager, yo...

Cymax
Remote Canada
Remote

You will work closely with the Product Management and the Engineering teams on what you build and will also partner with users across the organization to ensure built solutions meets a broad range of needs. We are proud members of Team True North, a ranking that spotlights high-performing tech firms...

hireVouch
Canada, Remote, USA
Remote

Enterprises connect once to our API and trade EDI transactions with their supply chain partners leveraging our growing network of thousands of companies. An error in a single EDI transaction, out of the millions we manage every month, can result in tens of thousands of dollars worth of merchandise g...

CBC/Radio-Canada
Edmonton, Alberta

Do you think you have the ability and drive to keep up with this exciting, ever-changing industry? Whether it be in front of the camera, on air, online or behind the scenes, you would be joining a team that thrives on making connections and telling stories that are important to Canadians. You will s...

Product and Technology
Canada
Remote

The Engineering Team Lead will report to the Head of Engineering and will be responsible for managing the engineers on their team, driving accountability within their team, and will be responsible for the output of their team. To be successful as an Engineering Team Lead, the candidate should have i...

S.i. Systems
Edmonton, Alberta

Design a participatory process that engages internal staff, Board, Members and external relevant parties to develop a new strategic plan which includes (but is not limited to): Context analysis - Current operational reflection, SWOT, environmental industry scan Problem identification - service gaps,...