×
Register Here to Apply for Jobs or Post Jobs. X

Senior Process Automation Software Developer - C#​/.NET; Hybrid

Job in Vancouver, Clark County, Washington, 98662, USA
Listing for: Motus Recruiting & Staffing
Full Time position
Listed on 2026-07-29
Job specializations:
  • Software Development
    Software Engineer, .NET Developer, C# / Unity Developer, SQL Developer
Salary/Wage Range or Industry Benchmark: 120000 - 170000 USD Yearly USD 120000.00 170000.00 YEAR
Job Description & How to Apply Below
Position: Senior Process Automation Software Developer - C#/.NET (Hybrid)

Senior Process Automation Software Developer – C#/.NET (Hybrid)

Our client, a leading Pacific Northwest utility provider committed to public service and environmental preservation, is looking for a Software Developer/Programmer for their Vancouver, Washington location. In this position, you will be 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.

This hybrid position is a one-year renewable contract that includes employee benefits.

Key Responsibilities for Senior Process Automation Software Developer:
  • 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.
  • With manager/team lead oversight and approval, when needed, assume the role and responsibilities of a technical lead.
  • 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 for Senior Process Automation Software Developer:
  • A degree in Computer Science, Information Technology, Business Systems, Engineering or a directly related field is preferred.
    • 5 years of experience is required with an applicable bachelor’s or associate degree.
    • 7 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 must include direct work experience in Computer/Information Technology.
  • 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, )
    • .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
  • Experience with Microsoft Office Suite applications, specifically PowerPoint, Access, and Project

** We are unable to accommodate corp. to corp. candidates**

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability or protected veteran status.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary