Software Programmer 2

Everest Consultants, Inc.
  • Vancouver, WA
  • $63.87–$67.10 Per Hour
  • Instant Apply
1 day ago

Job Description

Title: Software Programmer 2(With C++ Expertise)
Location: Vancouver, WA (Hybrid)
Duration: 12-month Contract (with possible extensions up to 5 years)
Pay Range: $63.87 – $67.10 per hour

Maintains and supports mission-critical server systems and control center applications to ensure reliability, performance, and continuous availability. Develops software solutions, troubleshoots system issues, supports projects, and maintains operational procedures and technical documentation.

Position Responsibilities
  • Maintain server systems and clusters to ensure reliable operation and minimize customer impact and downtime.
  • Develop and maintain operational, functional, security, and testing procedures for computer operators, system monitors, dispatchers, and technical staff.
  • Provide technical assistance and training on systems, software, procedures, and operational practices.
  • Plan and coordinate software projects, including system enhancements, automation, and new operating requirements.
  • Provide programming expertise, recommendations, and solutions for large projects and manage smaller projects from planning through completion.
  • Collaborate with stakeholders and users to define software, programming, and scripting requirements.
  • Investigate system failures, problem reports, and hardware interface issues; identify root causes and recommend corrective actions.
  • Develop and implement software solutions, recovery procedures, and diagnostic tools to resolve system and hardware problems.
  • Monitor and analyze control center system performance and implement approved software changes to improve reliability and functionality.
  • Run utility programs to compile, test, debug, and install software while maintaining continuous system availability.
  • Analyze system performance, uptime metrics, and maintenance trends to identify quality issues, recommend improvements, and support corrective actions.
  • Coordinate troubleshooting and system maintenance with hardware, network, communications, dispatch, and field personnel.
  • Follow established software control, security, compliance, and quality standards; maintain accurate technical documentation and records.
  • Recommend improvements to processes, procedures, practices, and standards to increase efficiency and system quality.
  • Maintain and safeguard official records in accordance with information security, records management, access, compliance, and audit requirements.


Position Requirements
Education & Corresponding Experience
  • Bachelor's degree in computer science, information technology, business enterprise systems, engineering or a directly-related technical field is preferred .
  • 5 years of experience is required with a bachelor's degree in applicable fields.
  • 9 years of experience is required without a degree or applicable degree.
  • Experience must include direct work experience in Computer/Information Technology
Required Technical Skills & Experience
  • Ability to design and document solutions with systems and software.
  • Ability to use high level programming languages such as C++, and script, sufficient to create, modify and maintain applications written in these languages.
  • Ability to build credibility and trust among key project stakeholders and customers.
  • Ability to communicate technical information verbally and in writing to technical and non-technical users.
  • Knowledge of 'Requirements Engineering' and software development life cycles.
  • Ability to distinguish key interactions and connectives among enterprise server-client technical solutions involving hardware, networks, security, and applications.
  • Ability to analyze data; identify quality assurance/quality control issues; and identify failure or maintenance trends.
Preferred Skills & Experience
  • MS Project, SharePoint, Visio and MS Access experience
  • Electrical Utility experience
  • Knowledge of North American Electric Reliability Corporation – Critical Infrastructure Protection (NERC-CIP) and National Institute of Standards and Technology and Federal Information Security Management Act FISMA requirements
  • Knowledge of and experience is preferred with the following:
    • Experience with Windows system management (Server 2003, 2008 or 2012)
    • Experience with Windows clustering
    • Experience with code management repository maintenance. (Subversion, GIT, Mercurial, etc.)
    • Experience with the use and support of Energy Management Systems (EMS) software in a power system control center environment, with complex computer interrelationships and network topologies.
    • Knowledge of Alstom e-terraHabitat, e-terraBrowser (WebFG), and e-terraComm (ICCP) software
    • Experience with Powershell and Microsoft Visual Studio
    • Experience with WIKI/knowledge-based system creation and maintenance desired
  • Experience with software license management

Everest Consultants offers the following benefits for this position: medical, dental, & vision insurance, short-term disability, life and AD&D insurance, a 401(k) retirement plan, and a referral bonus program, paid sick/vacation/holidays, and a health and welfare fringe benefit.

The following benefits are offered for this position: medical, dental, & vision insurance, short-term disability, life and AD&D insurance, and a 401(k) retirement plan.

Everest Consultants is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state, or federal civil rights laws. #IND

Numbers & Facts

LocationVancouver, WA
Salary$63.87–$67.10 Per Hour

Skills

  • Applications Securityunmatched
  • Automationunmatched
  • Business Operationsunmatched
  • Business Solutionsunmatched
  • C++ Programming Languageunmatched
  • Communication Skillsunmatched
  • Computer Networksunmatched
  • Computer Scienceunmatched
  • Computer Securityunmatched
  • Computer Serversunmatched
  • Computer Testingunmatched
  • Corrective Actionunmatched
  • Data Analysisunmatched
  • Debugging Toolsunmatched
  • Design Documentunmatched
  • Electrical Utilityunmatched
  • Energy Managementunmatched
  • FISMA - Federal Information Security Management Actunmatched
  • Gitunmatched
  • High Availabilityunmatched
  • High Availability Softwareunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Information/Data Security (InfoSec)unmatched
  • Mercurialunmatched
  • Microsoft Access Databaseunmatched
  • Microsoft Projectunmatched
  • Microsoft SharePointunmatched
  • Microsoft Visiounmatched
  • Microsoft Visual Studiounmatched
  • Microsoft Windows Operating Systemunmatched
  • Network Securityunmatched
  • Network Topologyunmatched
  • Operations Planningunmatched
  • Operations Processesunmatched
  • Performance Analysisunmatched
  • Performance Metricsunmatched
  • Problem Solving Skillsunmatched
  • Procedure Developmentunmatched
  • Programming Languagesunmatched
  • Project Planningunmatched
  • Project/Program Coordinationunmatched
  • Project/Program Managementunmatched
  • Quality Assuranceunmatched
  • Quality Controlunmatched
  • Quality Metricsunmatched
  • Records Managementunmatched
  • Regulatory Complianceunmatched
  • Reliability Engineeringunmatched
  • Root Cause Analysisunmatched
  • Scripting (Scripting Languages)unmatched
  • Server Clustersunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Installationunmatched
  • Software License Managementunmatched
  • Subversionunmatched
  • Systems Administration/Managementunmatched
  • Systems Analysisunmatched
  • Systems Engineeringunmatched
  • Systems Maintenanceunmatched
  • Technical Supportunmatched
  • Technical Trainingunmatched
  • Technical Writingunmatched
  • Testingunmatched
  • Trend Analysisunmatched
  • Wikiunmatched
  • Windows PowerShellunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder