Energy Management System Software Developer
Ian Martin Group
Energy Management System Software DeveloperLocation: Calgary, Alberta
Raise is currently hiring a permanent, full-time Energy Management System Software Developer on behalf of our client. They're expanding their team to meet growing needs, making this a unique opportunity to work with an industry leader. Our client is responsible for the safe and reliable operation of the Alberta Interconnected Electric System.
DescriptionThe Energy Management System Software Developer will be an integral part of the greater Operation Systems department, the EMS Management team and is primarily accountable for maintaining the integrity and security of the General Electric (GE) Energy Management System (EMS) to our clients' standards through the collection, organization, management, and presentation of data. In this position, you will be responsible for the maintenance and enhancements to the core functionality of the EMS, including but not limited to the Habitat, Scada, Generation, and Power system applications of the software suite, including any real time event analysis on the performance of the system. Other responsibilities include designing enhancements to the software, providing requirements to projects and facilitating the implementation of system software in line with Critical Infrastructure Protection (CIP) standards.
This full-time opportunity offers a competitive salary. We also have paid vacation and flex time, health and dental benefits, mental health support, a defined contribution pension plan, and learning and development opportunities as part of your overall compensation package.
ResponsibilitiesProvide technical support for day-to-day maintenance of the real-time systems (such as SCADA and EMS) and power system monitoring systems as well as administration of the habitat application suite along with OSI PI and third-party tools.Provide recommendations on changes to the environment to further "harden" core systems aspart of the mitigation strategy.Actively monitor and guide designers and developers to ensure designs are well understood and implemented correctly.Review of application patches and system configurations;
support testing of software security updates, such as patches and anti-virus.Provide code review and/or testing for 3rd party developed code prior to adoption and implementation.Design and implement custom code following the EMS Code management practice.Support functional code design, development, documentation, testing and implementation.Contribute to deployment plans and work closely with the operations and support teams during production deployments to ensure a smooth transition and that the operations and support teams have the information required to effectively support the system.Assist with the development of site-based procedures for effective real-time system operation, integrity, availability, utilization, data backup, and disaster recovery.Execute on established cyber & physical policies and procedures across the critical systemsto ensure compliance with all Critical Infrastructure Program (CIP) related standards.Establish design and coding standards that align with business and architectural objectives.Define, coordinate, or execute the development, testing, and implementation of the technical solution, and validate the final product satisfies the defined requirements.Perform objective analyses of data and processes and develop recommendations and ensure all documentation represents their subject area accurately.In consultation and collaboration with the senior engineers, provides technical solutions and design recommendations to the EMS Systems Manager.
QualificationsMinimum seven years of applicable experience with the following:
Programming experience in C/C++, Perl, Python, and PowerShell.Control System Experience including Energy Management Systems, Remote Terminal Units.
Experience with custom code management, integration, and delivery.Knowledge of power system software applications, tools, and industry best practices.Experience with GE EMS habitat and Eterra application suite is preferred.Education and CertificationsBachelor of Electrical Engineering Degree or Computer Science, or equivalent, from an accredited university.Professional designation from the Association of Professional Engineers and Geoscientists in Alberta (APEGA) or equivalent.
Additional InformationNote - The worksite for this role requires the ability to travel to a location in NW Calgary that is not accessible by public transit.
Our client offersPension: Contribution of 13% of employee's base salary into a Defined Contribution Pension PlanBenefits: Flexible benefits plan that provides employees with options to select appropriate benefits coverage. This flexibility allows an employee to tailor their benefits according to their individual/family needs.Days off (annually):Vacation days: based on years of direct and indirect work experience upon time of hire (eligibility ranges from 3-5 weeks)Flex days: 12 flex daysFixed days: 4 additional office closure days
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.
We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation:
#J-18808-Ljbffr
Raise is currently hiring a permanent, full-time Energy Management System Software Developer on behalf of our client. They're expanding their team to meet growing needs, making this a unique opportunity to work with an industry leader. Our client is responsible for the safe and reliable operation of the Alberta Interconnected Electric System.
DescriptionThe Energy Management System Software Developer will be an integral part of the greater Operation Systems department, the EMS Management team and is primarily accountable for maintaining the integrity and security of the General Electric (GE) Energy Management System (EMS) to our clients' standards through the collection, organization, management, and presentation of data. In this position, you will be responsible for the maintenance and enhancements to the core functionality of the EMS, including but not limited to the Habitat, Scada, Generation, and Power system applications of the software suite, including any real time event analysis on the performance of the system. Other responsibilities include designing enhancements to the software, providing requirements to projects and facilitating the implementation of system software in line with Critical Infrastructure Protection (CIP) standards.
This full-time opportunity offers a competitive salary. We also have paid vacation and flex time, health and dental benefits, mental health support, a defined contribution pension plan, and learning and development opportunities as part of your overall compensation package.
ResponsibilitiesProvide technical support for day-to-day maintenance of the real-time systems (such as SCADA and EMS) and power system monitoring systems as well as administration of the habitat application suite along with OSI PI and third-party tools.Provide recommendations on changes to the environment to further "harden" core systems aspart of the mitigation strategy.Actively monitor and guide designers and developers to ensure designs are well understood and implemented correctly.Review of application patches and system configurations;
support testing of software security updates, such as patches and anti-virus.Provide code review and/or testing for 3rd party developed code prior to adoption and implementation.Design and implement custom code following the EMS Code management practice.Support functional code design, development, documentation, testing and implementation.Contribute to deployment plans and work closely with the operations and support teams during production deployments to ensure a smooth transition and that the operations and support teams have the information required to effectively support the system.Assist with the development of site-based procedures for effective real-time system operation, integrity, availability, utilization, data backup, and disaster recovery.Execute on established cyber & physical policies and procedures across the critical systemsto ensure compliance with all Critical Infrastructure Program (CIP) related standards.Establish design and coding standards that align with business and architectural objectives.Define, coordinate, or execute the development, testing, and implementation of the technical solution, and validate the final product satisfies the defined requirements.Perform objective analyses of data and processes and develop recommendations and ensure all documentation represents their subject area accurately.In consultation and collaboration with the senior engineers, provides technical solutions and design recommendations to the EMS Systems Manager.
QualificationsMinimum seven years of applicable experience with the following:
Programming experience in C/C++, Perl, Python, and PowerShell.Control System Experience including Energy Management Systems, Remote Terminal Units.
Experience with custom code management, integration, and delivery.Knowledge of power system software applications, tools, and industry best practices.Experience with GE EMS habitat and Eterra application suite is preferred.Education and CertificationsBachelor of Electrical Engineering Degree or Computer Science, or equivalent, from an accredited university.Professional designation from the Association of Professional Engineers and Geoscientists in Alberta (APEGA) or equivalent.
Additional InformationNote - The worksite for this role requires the ability to travel to a location in NW Calgary that is not accessible by public transit.
Our client offersPension: Contribution of 13% of employee's base salary into a Defined Contribution Pension PlanBenefits: Flexible benefits plan that provides employees with options to select appropriate benefits coverage. This flexibility allows an employee to tailor their benefits according to their individual/family needs.Days off (annually):Vacation days: based on years of direct and indirect work experience upon time of hire (eligibility ranges from 3-5 weeks)Flex days: 12 flex daysFixed days: 4 additional office closure days
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.
We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation:
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Energy Management System Software Developer in Winnipeg, MB vacancy
- ...our passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the... ...development, and automation of PRCN’s internal Data and Lab Management System. In this role, you will work directly with...Suggested
- ...Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs,... ...software development, an understanding of ERP systems, excellent problem-solving skills, and... ...Dynamics). • Knowledge of database management systems and data integration techniques...Suggested
- ...offers free Tea and Coffee Location: Winnipeg Department: Business Systems, Hydronics Reports to: Technical Manager Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you will...Suggested
- ...Reporting to the Continuous Improvement Manager, the Energy Management Specialist will implement... ...corporate sustainability strategy. Develop and oversee strategic energy management... ...Implement and maintain utilities metering systems integrated with dashboards to monitor energy...SuggestedFull timeFor contractors
$96k - $146k per year
...pursue their dreams. In this position... As a member of the Systems Software Performance team, you will work on next‑generation automotive... ...experience in one or more areas: File Systems, Memory Management, CPU Scheduling, or Kernel Configuration. Excellent analytical...SuggestedLong term contractRemote work- Lead innovative product strategies at PotisEdge Co., Ltd. as a Product Manager specializing in Power Conversion, Battery Management, and Energy Management Systems targeting North America. As an experienced Product Manager, you will spearhead the roadmap for energy systems...
- ...part of that. • Our convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price Industries is building a new Engineering Technology team,...
- ...the Alberta Interconnected Electric System. DescriptionThe Senior Engineer... ...time operation of Alberta’s wholesale energy market while supporting the... ...’s electrical industry. The Market Management System (MMS) is the primary software solution used by system controllers...Permanent employmentFull timeWork at officeRemote workFlexible hours
$120k - $160k per year
...if we are successful, the technologies we develop will solve some of the world’s most... ...Responsibilities Building a high-performance software stack that makes optimal use of quantum... ...devices in a distributed, heterogeneous system (CPU/GPU/FPGA) Develop high-...- Contribute as a Software Developer at Teledyne FLIR in Laval, Quebec, specializing in C++ development... ...closely with specialists to meet system objectives. With your strong C++ skills... ...Experience with software configuration management tools • Familiarity with large, real-time...Contract work
- Optimize energy management control systems with TVDSB as an Energy Management Specialist supporting building automation and operational efficiency. Work within Facility Services to improve school board building systems.Reporting to the Energy Management Coordinator, this specialist...
- ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development...
$150k - $200k per year
...if we are successful, the technologies we develop will solve some of the world's most... ...Role And Responsibilities As a Senior Software Developer on our AI team, you will be a hands... ...D. You will spend your time architecting systems that scale, writing and reviewing code, and...- Cloud architecture and secure coding define this Senior Software Developer position at Intelcom | Dragonfly. Work across software development, testing, and systems integration.This senior position supports software solutions powering last-mile logistics across three continents...
- Elevate your engineering career as a Senior Software Developer at Bentley Systems in Quebec City. Contribute to cutting-edge Civil Engineering applications and tackle complex technical challenges in a hybrid work environment. Bentley Systems seeks a skilled Senior Software...
- ...passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity to design and deliver impactful, customer-facing web applications while continuously...
$180k - $200k per year
...to-End Governance: Own the entire data science lifecycle at a systemic level–from defining data collection strategies to optimizing... ...), Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically solving...3 days per week- ...Technologies is hiring a Sr. Project Developer for our rapidly growing Energy Solutions team. The ideal candidate... ...experience with and be passionate about the management & development of Energy services... ..., and technologies. Develop HVAC system solutions using a combination of...Hourly payFor contractorsFor subcontractorInterim roleImmediate startNight shiftWeekend work
- ...engineers who realized that the healthcare system was not exploiting the full potential... ...itself by offering a unique healthcare management solution for clinics, which replaces... ...alternative.Job Description As a Senior Software Developer - Healthcare systems integration...Permanent employmentFull timeContract workWork at officeRemote workWorldwide
$130k - $155k per year
...We need an experienced senior developer to play a critical role in... ...world-class tolling and revenue systems. This is a hands-on role with... ...analysts, and project managers.• Design, development, testing... ...tolling stack — roadside and lane software, back-office transaction and...- Pioneer advancements in wireless communications as an Expert Software Developer at Octasic, specialized in LTE and 5G NR Protocol Stack Development. Collaborate with industry experts on transformative solutions. You will play a crucial role in our mission-critical wireless...
- ...force in the decentralized energy sector, is seeking an experienced Senior Field Operations Manager to oversee operations related to distributed energy systems. This role, based in Kimberley... ...adherence to safety protocols. Develop and implement preventative...For contractorsRemote work
- Energy storage systems engineering drives this Socomec role, spanning system integration, power systems analysis, and North American projects... ...commissioning.As an Electrical Engineer and Project Manager, you will develop energy storage, microgrid, and power distribution...
$80.3k - $116.4k per year
...firms while building our clean energy future.Job Description At... ...specification for engineered systems or products for a project... ...conceptual and detailed structural developments, detailed component design,... ...staff with developing and managing the project scope, budget, staffing...Hourly payLong term contractFull timeTemporary workPart timeFor contractorsFor subcontractorCasual workWork at officeShift work- ...la recherche d’un Développeur Logiciel Systèmes de build. À propos d’OPAL-RT Technologies... ...is looking for a Build Systems Software Developer. About OPAL-RT Technologies : A global... ..., compilation chains, dependency management and software packaging. Experience with...Work at officeRemote workWork from homeFlexible hours
- ...challenge you? Can you see yourself developing and supporting software products to gather, preserve and present... ...and Equipment Reliability Management Control Procedures, and Canadian Nuclear... ...experience in Mobile Computer/Scanner system interface interactions. Extensive...Long term contractRemote workWork from home
- ...work. Every day we help them develop critical mineral resources more... ...infrastructure, source renewable energy, and reduce their impact on... ...headquarters in New Zealand. Senior Software Developer**Le poste**... ...The Role** Reporting to the Manager, Software Engineering, the Senior...Work at officeLocal areaRemote workWork from home2 days per week
- ...Lead Lean Production System advancement at Maple Leaf Foods, using continuous improvement... ...the plant. The Continuous Improvement Manager coordinates LPS maturity across all pillars... ...goals. This manufacturing leader develops roadmaps, monitors targets, and supports...Work at office
- ...looking for a talented and experienced Developer with Quality background to join our... ...with our front-end and backend software developers and Product Management. As part of the EOP team, you will... ...automation strategy across API, UI, system, and integration layers, balancing...Contract workLocal areaFlexible hours
- ...ETFs, Equities, FX, Commodities and Energy across all major global markets.... ...for a passionate S oftware Developer to join our infrastructure team. This software-focused role involves building the... ...engineering teams and production systems. You will develop reliable...Work from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Energy Management System Software Developer. Be the first to apply!
Related searches
- developpeur informatique Winnipeg, MB
- IT system engineer Winnipeg, MB
- programmeur informatique Winnipeg, MB
- développeur informatique Winnipeg, MB
- junior software developer .net Winnipeg, MB
- remote software Winnipeg, MB
- entry level software Winnipeg, MB
- software sales Winnipeg, MB
- golang software developer Winnipeg, MB
- software implementation project manager Winnipeg, MB

