Job Info
- Location: Vancouver, Washington
- Type: Contract
- Job #7912
Overview: ACS Professional Staffing is looking for an employee to work on-site with our client. This Software Developer position will involve collaborating within Transmission's Energy Management Systems organization to provide engineering, design, and technical support for energy management systems. Responsibilities include participating in project teams, resolving software issues, and supporting control center operations. This role requires developing and implementing software solutions, improving system performance, and ensuring reliable operation of critical software systems.
This full-time position is located in Vancouver,WA. Pay Rate: $47.6 - $68 Benefits: -
Paid holidays: 11
-
PTO: Starting at 10 days
-
Sick Leave: Up to 56 hours per year (prorated based on start date)
-
EAP: Employee Assistance Program
-
Benefit Options Available: Medical, Dental, Vision, FSA, DCA, LPFSA, HSA, Group Life/AD&D, Voluntary Life/AD&D, Voluntary Short-Term Disability, Voluntary Long-Term Disability, Voluntary Critical Illness, Voluntary Accident, 401k (immediately eligible for employee and employer contributions - employer match up to 4%)
-
Other benefits include the following: Calm App, Access Perks
Responsibilities: - Large and Small Project Participation - may be assigned to project teams to provide advice, recommendations and assistance on software programming / developer components for large projects; or, assigned smaller projects to carry out from cradle to grave. Project work may include:
- Provide input and recommendations to project teams on programming / software solutions for large project(s).
- Provide advice and recommendations to project teams on programming / software components of large project(s).
- Plan / develop and recommend software projects for manager consideration, such as the automation of routine and/or time-consuming tasks performed by the group or supported Control Center (CC) functions, and update code for obsolete software applications into new programming language.
- Collaborate with stakeholders and users to help define or refine programming / scripting needs, as requested.
- Plan and coordinate projects and design software so that new agency, industry, security and regulatory operating requirements can be added and/or updated within the suite of the EMS. This may also include support for other systems or EMS dependency (i.e., AGC, state estimator, etc.). Note: software and system changes must be conducted so that the existing EMS remains continuously available and reliable.
- Problem Resolution and Troubleshooting:
- Study existing failures and electronic problem reports, including those of hardware interfaces, to trace and identify the cause of the problems.
- Work with the hardware staff, dispatchers, communications and field personnel, as required, to develop and recommend solutions.
- Develop and implement software solutions and procedures to recover from malfunctions in order to keep downtime to a minimum.
- Design and write diagnostic software to enable hardware personnel to find and solve hardware problems.
- Control Center (CC) Operational Support:
- Monitor and analyze performance of the suite of Energy Management Systems (EMS).
- Design and install software changes, per established procedures, to improve performance.
- Write / draft and recommend, or revise, a variety of new or existing Control Center (CC) functional, security, and testing procedures, required to address system issues and/or changes. These procedures are developed for use by mission critical CC support staff, such as Computer Operators, Computer System Monitors (NSOC), Dispatchers, software and hardware staff, and other users.
- Provide technical training and assistance on new or revised internal control center procedures to the Operators, NSOC personnel, and hardware and software staff, as well as other users.
- General Operations Support:
- Distinguish key interactions and connectivity among enterprise server-client technical solutions involving hardware, networks, security, and applications. Properly maintain multiple server systems (including clusters) with minimal impact to customers, which may require communications and coordination with CC system users.
- Run utility programs to compile, test, debug, and install software, maintaining the systems' 24/7 operability.
- Follow established compliance, functional and security software control standards and procedures; and maintain (create new or revise existing) quality documentation of all such activities and associated follow up actions.
- Analyze system and alarm data; identify quality assurance/quality control issues; and identify failure or maintenance causes and trends; recommend resolutions and assist with implementation of management approved actions.
- Participate in group improvement efforts, recommending processes, procedures, practices and standards to increase efficiencies and effectiveness and/or enhance quality.
- Mark documents and maintain filing system(s), files, emails, and records in accordance with compliance requirements. Share and disperse documents only to appropriate personnel (those with a Lawful Government Purpose (LGP) to know). Mark and maintain all official records in accordance with the Information Security (INFOSEC) and Information Governance & Lifecycle Management (IGLM) standards and procedures. Validate official records are accurately maintained for auditing purposes.
Requirements: - An associate or bachelor degree of Science in Information/Computer Technology, Engineering, or a related technical discipline is preferred.
- 3 years of experience is required with an applicable associate or bachelor's degree.
- 5 years of experience is required with no degree.
- Experience must include direct work experience in Computer/Information Technology, Programming, Developing, and administration of project(s).
- Experience with PowerShell and Microsoft Visual Studio.
- Experience using high level programming languages such as C++, C, C# (APF app & .NET Framework) and scripting such as PowerShell, Perl, and Windows Batch, sufficient to create, modify and maintain applications written in these languages.
- Experience with Windows system management (Server 2008 or 2012), Windows Socket Programming, Windows Internet Information Service (IIS), and Windows Active Directory.
- Experience with InstallShield, MS Project, SharePoint, Visio and MS Access.
- Experience with code management repository maintenance. (Subversion, GIT, Mercurial, etc.) and with WIKI/knowledge-based system creation and maintenance.
- Experience designing and documenting solutions with systems and software.
- 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 Printer drivers and configuration.
- Valid U.S. Driver's License is required.
Work sponsorship is not available at this time. Third-party candidates will not be considered for this position.
Because we are a federal government contractor, we have special restrictions placed on us for hiring foreign nationals into certain key positions within the company. This particular position requires U.S. citizenship.
ACS Professional Staffing will provide equal employment opportunities to all applicants without regard to the applicant's race, color, religion, sex, gender, genetic information, national origin, age, veteran status, disability status, or any other status protected by federal or state law. The company will provide reasonable accommodations to allow an applicant to participate in the hiring process if so requested.
If you have any questions about the job posting, please contact recruiting@acsprostaffing.com
If you have any questions about our Reasonable Accommodation Policy, please feel free to email hr@acsprostaffing.com
This job has expired.