×
Register Here to Apply for Jobs or Post Jobs. X

ECC Designer​/Programmer

Job in Augusta, Kennebec County, Maine, 04338, USA
Listing for: CENTRAL MAINE POWER CO
Full Time position
Listed on 2026-06-03
Job specializations:
  • Engineering
    Systems Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Job Summary

Responsible for specification development, implementation into production use, operational support and maintenance of the Energy Management System, encompassing a variety of functional software systems and third‑party applications. Provide the technical means and methodologies to allow Power System Dispatchers to operate and maintain a secure and reliable Transmission System assuring customer reliability.

Responsibilities
  • Maintain complex proprietary computer programs, SCADA, Network Model, and Dispatcher Training Simulator (DTS) databases, along with dynamic displays used in power system dispatching.
  • Prepare written reports explaining operational variances of programs for vendors.
  • Perform primary responsibilities for multiple EMS subsystems, including Data Acquisition Control (DAC), Historical Data, Dispatcher Graphical User Interface (GUI), Inter‑control Center Communication Protocol (ICCP), Power System Analysis, and Real‑Time Calculations.
  • Conduct engineering studies and prepare written reports using power‑system analysis software such as PSEE and/or PSLF.
  • Perform administrative tasks associated with the maintenance of the EMS, related operating systems, database management systems, communication components, and network infrastructure.
  • Troubleshoot and diagnose problems within the EMS using various software utilities.
  • Implement and maintain infrastructure and procedures for disaster recovery and data backup of application software, operating systems, historical data, network configuration, etc.
  • Represent the company on internal and external task forces or working groups.
  • Develop custom applications to support changing operational requirements and system improvements.
  • Provide real‑time power‑system data upon request to external departments and entities for compliance objectives.
  • Perform integration and testing of new EMS upgrades and software patches; may require travel to vendor factory sites.
  • Maintain up‑to‑date documentation and procedures for the infrastructure operability.
  • Provide departmental cross‑training and assist in dispatcher staff training.
  • Coordinate with external departments in the commissioning of field devices, ensuring correct device inputs to the EMS.
  • Provide hardware support as required and manage hardware backup and skill requirements (e.g., Fortran, SQL).
Qualifications
  • Strong verbal and written communication skills.
  • Self‑motivated and able to manage multiple projects simultaneously.
  • 24‑hour standby required.
  • Willingness to broaden skill set to accommodate changing requirements.
  • Proficient working independently or in a group and sharing knowledge.
  • Proficiency using relational databases and SQL.
Education & Experience
  • Bachelor’s degree in an accredited electrical engineering or computer science program.
  • Proficiency using CAD programs.
  • Ability to analyze, debug, and develop software programs in C, C++, Fortran, Perl, Unix shell scripting, and Visual Basic.
  • Experience with operating systems:
    Unix and Windows.
  • Ability to troubleshoot and isolate problems on a distributed computer network.
  • Knowledge of power‑system network dynamics, communication protocols, networking concepts, and ICCP.
  • Familiarity with database query languages (SQL, ODBC).
  • Experience with automation and innovative techniques to streamline manual processes.
EEO Statement

At Avangrid we provide fair and equal employment and advancement opportunities for all employees and candidates regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status, disability, protected veteran status or any other status protected by federal, state, or local law.

If you are an individual with a disability or a disabled veteran who is unable to use our online tool to search for or to apply for jobs, you may request a reasonable accommodation by contacting our People and Organization department at

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary