Lead Programmer - Networks

$92,185 - $115,232/Yr

Avangrid - Vestal, NY

posted 5 months ago

Full-time
Vestal, NY
Utilities

About the position

The position is responsible for the design, implementation, maintenance, and continual development of Operation Technologies Outage Management systems (OMS). This application suite includes a core OMS system developed in Java/NetBeans, along with several web-based systems utilizing Tomcat and JavaScript that interface with the core system. The OMS is integrated with the Siemens Spectrum EMS/SCADA system, providing automated outage management capabilities to the Energy Control Center. The web-based systems offer a rich array of reports, situational awareness, and light outage management tools for a larger user community. As the role evolves, additional web-based programs will need to be designed and developed, particularly for the planning, approval, scheduling, and execution of planned outages. In this role, you will provide technical support to OMS users, both inside and outside of the Energy Control Center, especially during storm events. You will be involved in the design, development, and implementation of applications and interfaces that are integrated with a relational database. Collaboration with staff, contractors, and business area management will be essential to integrate new versions of programs effectively. You will also be responsible for relational database skills, including writing and tuning queries, as well as data manipulation and cleansing. Additionally, you will create, update, and disseminate application usage policies and help coordinate training activities for application users and trainers in the business areas.

Responsibilities

  • Provide technical support to OMS users, both inside and outside of the Energy Control Center, especially during storms.
  • Design, develop, and implement applications and interfaces integrated with a relational database.
  • Work with staff, contractors, and business area management to integrate new versions of programs.
  • Utilize relational database skills including writing and tuning queries, data manipulation, and cleansing.
  • Create, update, and disseminate application usage policies.
  • Help coordinate training activities for application users and the Trainers in the business areas.

Requirements

  • Associate Degree in Computer Science or Electrical Technology or a related field; Bachelor's Degree preferred. Equivalent work experience may be substituted.
  • At least 5-6 years of related experience in a technical environment.
  • Experience with Information/Operations Technology design and implementation.
  • Experience with Java programming preferred.
  • Experience with web application development tools like Tomcat, Apache, JavaScript, Spring.
  • Experience with mainstream IT Technologies, such as products from Sun (Oracle and Solaris), IBM; knowledge of electrical theory preferred.
  • Working knowledge of computer applications and communications equipment.
  • Knowledge of relevant regulations and policies.
  • Experience with Real Time systems such as Electric and Gas SCADA and infrastructure subject to regulation is a plus.
  • Experience with network, server, and desktop hardware and software technologies.
  • Experience with Microsoft, Cisco technologies and products, and Open Source products (Linux).
  • Experience with Oracle preferred.
  • Understanding or ability to learn relevant Compliance Regulations and Policies (NERC-CIP, etc.).

Nice-to-haves

  • Strong analytical, complex problem-solving, and successful negotiation skills.
  • Experience and proactive mindset to work as an application developer and capacity to lead discussions with managers and senior technicians within the organization to meet priorities and resolve issues.
  • Good working knowledge of programming languages.
  • Design and development of web-based applications.
  • Design and development of client-server applications.
  • Interfacing with API libraries and web services.
  • Familiarity with software repository programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service