Qualifications:

In-depth experience desired. Knowledge, skills and abilities, as well as experience desired in operating systems include: 1. Electric Utility SCADA software and operational experience. 2. OSII Monarch SCADA experience preferred with an understanding of interfaces to OSI Soft PI, OMS, EMS and GIS. Understand and use ICCP and DNP protocols for database configurations and data transmission. 3. Communications – excellent communication skills to convey technical concepts and ideas. 4. Creative problem solving, intuition and troubleshooting skills. 5. Operating Systems – ability to use Linux (Red Hat, Centos) and Windows 7 and 10. 6. Languages – a. Linux bash shell scripting – able to create, modify and troubleshoot scripts. b. C language – able to understand, read, modify, build, debug C applications. 7. Relational databases – create, edit and query using MySQL or other databases. 8. Must be willing to do after hours/weekends system support – Ability to respond to trouble calls after hours/weekends on a duty call rotation. The skills and knowledge listed below would be beneficial for this position: 1. Understand and operate process control systems such as a SCADA system. 2. Text editors - Ability to use text editors such as emacs, vi and/or nano to create source code and files. 3. Experience with CGI, HTML(CSS), Perl,and Javascript for web development. 4. Apache web server experience. 5. Network principles and Cyber Security knowledge. 6. Ability to communicate and interact with various departments and groups within the company. Education Bachelors required Masters preferred Discipline Computer Engineering, Computer Science, Information Systems, Mathematics, Electrical Engineering

Responsibilities:

Works fairly independently, this role formulates or defines specifications for complex operating software programming applications or modifies/maintains complex existing applications using engineering releases and utilities from the manufacturer. Is responsible for applications dealing with the overall operating system. Works at the highest technical level on all phases of software systems programming applications. Is responsible for working with an individual business unit on multi-project assignments. Guides and advises less experienced Software Systems Engineers. Monitored on project's progress and results. Errors may cause delay, expense and disruption.

Saxon Chatbot