System Administrator 3 - ReactJS, SQL,JAVA, C#, .NET

APR Staffing

Vancouver, WA

JOB DETAILS
SKILLS
ADO.NET Entity Framework, Agile Programming Methodologies, Analysis Skills, Automation, Automation Systems, Background Investigation, Best Practices, Business Analysis, Business Processes, Business Solutions, C++ Programming Language, Cellular Telephone, Change Management, Coding Standards, Communication Skills, Computer Science, Computer Security, Computer Skills, Contract Management, Cross-Training, Customer Service Systems, Data Analysis, Data Mapping, Data Modeling, Data Transformation Services (DTS), Database Extract Transform and Load (ETL), Debugging Skills, Design Document, Detail Oriented, Documentation, Driver's License, Electrical Power Systems, Electrical Utility, FISMA - Federal Information Security Management Act, Git, High Availability, IDE (Integrated Development Environment), Identify Issues, Information Technology & Information Systems, Information/Data Security (InfoSec), Java, Mentoring, Mercurial, Microsoft .NET, Microsoft ADO.NET (ActiveX Data Object), Microsoft Access Database, Microsoft C# (C Sharp), Microsoft C# .NET (C Sharp .NET), Microsoft DCOM (Distributed Component Object Model), Microsoft Office, Microsoft PowerPoint, Microsoft Product Family, Microsoft Transact-SQL (T-SQL), Microsoft Visual Studio, Microsoft Windows Server, Microsoft Windows System Administration, Multi-tier Architecture, NHibernate, NUnit, Network Systems, Object Oriented Design (OOD), On Call, Pager, Performance Analysis, Problem Solving Skills, Programming Languages, Project Development, Project Management Information System (PMIS), Prototyping, Quality Assurance, Quality Control, Rational Visual Test, React.js, Requirements Management, Rhino, SOAP (Simple Object Access Protocol), SQL (Structured Query Language), SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), Server Clusters, Sockets, Software Development, Software Engineering, Software Simulation, Software Testing, Source Code/Configuration Management (SCM), Subversion, System Lifecycle, Systems Administration/Management, Systems Engineering, Systems Maintainability, Systems Maintenance, Team Foundation Server (TFS), Technical Leadership, Technical Recruiting, Technical Training, Technical Writing, Technical/Engineering Design, Test Automation, Test Driven Development (TDD), Test Plan/Schedule, United States Citizen, User Documentation, User Interface Design, Web Services, Willing to Travel, Windows Communication Foundation (WCF), Windows PowerShell, XML Schema, XPath, XSLT (Extensible Stylesheet Language Translation)
LOCATION
Vancouver, WA
POSTED
3 days ago
Job Title: System Administrator 3 - ReactJS, SQL,JAVA, C#, .NET
Job Number: 11978
Location: Vancouver, WA
Hybrid: onsite 3 days per two week period
On Call: Yes, On Call - Emergency and backup support - carry a client supplied cell phone/pager (if applicable), and work non-core hours when requested. May be required to work on an after-hours on-call rotation with other team members
Overtime: 5%
Travel: Up to 5% to meetings

Length: 5 years

MUST be US Citizen to be eligible to apply for Federal Background Check

 
Requires Real ID and or Valid Passport to interview 

SUMMARY
 
This contract System Administrator 3 position will supportthe corporate Study Automation (ARES) Team within the Transmission Operations Development Group. This Study Automation Group, the ARES Team, is involved in the creation of business process automation and documentation by interpreting design specifications, assisting in technical design, coding software, following test and deployment procedures, complying with project documentation requirements, and working on a development team using a mix of development methodologies, including Agile, as a process automation software developer.. The ideal candidate would keep abreast of industry developments regarding appropriate network system infrastructure technology and sustain a high-level of attention to detail in preventing accidental system outages or problems
 
POSITION RESPONSIBILITIES
  • Assist with gathering and transforming information/data for prototyping automation efforts.
  • Build and maintain data models and mapping relationships between several systems to support power flow studies and other automation efforts.
  • Align models where practical
  • Communicate the data models to our customers
  • Design, document, and communicate effective technical solutions meeting end-user requirements.
  • Design, develop, test and deploy n-tier C#.Net applications utilizing the .Net framework
  • Work collaboratively with users and technical staff to design streamlined user interfaces.
  • Analyze, test, and apply changes to the application environment under the prevailing change management procedures and requirements.
  • Identify or resolve problems in applications at all system tiers (Application, Server, Database, and Network).
  • Ability to analyze data, identify quality assurance/quality control issues, and identify failure or maintenance trends, including issues that may have origins in upstream systems
  • Productively integrate with an existing Agile development team.
  • Collaborate with project managers, business analysts, software developers, QA testers, and users throughout the System Life Cycle (SLC).
  • Provide emergency and backup support for existing systems and functions.
  • When needed, assume the role and responsibilities of a technical lead, which includes the following:
o    Break down technical work into tasks and provide reasonable time estimates for completion.
o    Communicate status of project development work to project team, users, information system owners and others.
o    Analyze and propose technical designs that satisfy functional and non-functional requirements which also optimize the long- term maintainability of the system.
o    Identify and escalate technical bottlenecks and impediments to the project manager and information system owner.
o    Produce required project technical documentation.
o    Review other developers’ code and provide technical constructive feedback where necessary to verify their code follows corporate and team coding standards and programming best practices.
  • Interpret design requirements and assist in technical design on related projects.
  • Provide infrequent technical training to peers.
  • Plan, coordinate, and implement system security measures to protect data, software, and hardware.
  • Monitor system performance to determine whether adjustments need to be made, and to determine where changes will need to be made in the future.
  • Confer with system users about how to solve existing system problems.
  • Support Federal Information Security Management Act (FISMA) standards and North American Electric Reliability Corporation critical infrastructure protection (NERC-CIP) compliance when performing assigned work.
  • Analyze and propose technical designs that satisfy functional and non-functional requirements which also optimize the long-term maintainability of the system.
  • Mentor and assist other team members with application development
 
REQUIREMENTS
Education & Experience:
 
  • A degree in Computer Science, Information Technology, Business Systems, Engineering or a directly related field is preferred.
    • 8 years of experience is required with an applicable bachelor’s or associate degree.
    • 10 years of experience is required without an applicable bachelor’s or associate degree or no degree.
    • Applicable Certifications may count for 1 year of experience.
  • Experience should include demonstrated software programming work experience in Computer Science/Information Technology and transforming data for automation efforts
 
Required Skills & Experience  
  • 7 years of the following experience:
    • Developing with .NET framework, C#, ReactJS, and SQL
    • .NET programming within an experienced development team
    • Object Oriented design principles
    • Database Access (i.e. Entity Framework, NHibernate, ADO.NET)
    • .NET Remoting, COM, and DCOM
    • Microsoft Visual Studio IDE
    • Experience with T-SQL development to write complex queries involving multiple tables. Experience in Extracting, Transforming and Loading (ETL) data from Excel, flat files, BCP utility, DTS, SSIS, and SSRS services
    • Microsoft Office Suite applications, specifically PowerPoint, Access, and Project 
Preferred Skills & Experience  
  • Utility industry experience
  • Knowledge of and proficient skill in applying the following:
    • Designing and/or maintaining high availability systems having 24x7 support
    • Version Control Systems
  • Proven experience collaborating with software developers, testers and users throughout the System Life Cycle (SLC)
  • Ability to create and maintain clearly written technical, user, and system documentation
  • Ability to analyze information and use logic to address work related issues and problems, with understanding of impact on current and future programs and processes.
  • Provide a sustainable IT infrastructure by supplying cross training and functional documentation.
  • Demonstrated ability to quickly become familiar with existing systems and codebases
  • Experience using or automating PowerWorld Simulator or other electric power system simulation software (such as GE PSLF and V&R ROSE) is preferred
  • Microsoft PowerShell
  • Web services and socket-based protocols (i.e. XPATH, XML Schemas, XSLT, WCF, SOAP)
  • Web application development using MVC
  • Windows application development using WPF
  • Version Control Systems (i.e. TFS, Subversion, Git, Mercurial)
  • Current experience practicing test-driven development using test automation frameworks/tools (i.e. NUnit, MSTest, Moq, Rhino Mock, TypeMock, Pester)
  • Exposure to other programming languages (i.e. C++, Java)
  • Windows Cluster Server administration
  • Must produce code that coworkers can maintain and must be agreeable to peer reviews
  • Ability to take over support of code written by other developers
  • Excel at solving problems by debugging, troubleshooting
  • Designing and implementing solutions to complex technical issues.
  • Governmental processes and (electric) utility experience
 
Additional Requirements:
  • Valid U.S. Driver’s License is required
  • On Call - Emergency and backup support - Required to provide limited personal contact information (phone numbers only) for emergency call-outs, carry a CLIENT supplied cell phone/pager (if applicable), and work non-core hours when requested. May be required to work on an after-hours on-call rotation with other team members
 
Pre-Employment Requirement
All employment offers are contingent upon successful completion of our pre-employment screening that may include drug testing, background/criminal check, and if applicable, must meet eligibility requirements for access to classified information.
 
APR Staffing is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.
 
About APR Staffing

APR Staffing was born from the merger of two well-respected technical staffing firms in Portland. ieSolutions and Data Resource Group. Both companies have recently been award winners for the Portland Business Journal's Fastest-Growing Private Companies. The two firms, now as APR Staffing, make for one of the fastest-growing and most-respected professional and technical staffing companies in Oregon and Southwest Washington.
 
Collaborating with our customers, we augment their workforce with technical and administrative professionals. We provide only high-caliber, professional-grade resources throughout the Pacific Northwest.
 

About the Company

A

APR Staffing