Post Job Free
Sign in

Sr. Software Developer / Technical Lead - Ruby, C#, .Net (Hybrid)

Company:
Motus Recruiting & Staffing
Location:
Vancouver, WA, 98662
Posted:
March 06, 2026
Apply

Description:

Sr. Software Developer / Technical Lead - Ruby, C#, .Net (Hybrid)

Our client, a leading Pacific Northwest utility provider committed to public service and environmental preservation, is looking for a Sr. Software Developer / Technical Lead - Ruby, C#, .Net for their Vancouver, Washington location. This position serves as the technical lead for the Outage Management System (OMS) team, focusing on integration, troubleshooting, and continuous improvement of its connected systems. Solution architecture experience, and the ability to work across multiple complex, safety-critical systems. This is not a traditional SW dev position—success requires expertise in system integration, data stewardship, process improvement, and operational support. Work with a small dev team to verify the OMS remains reliable, compliant with regulations, and responsive to evolving business needs. Significant troubleshooting across interconnected systems, developing data migration and integration tools, cleaning and managing reference data, gathering requirements for new integrations, and providing solution architecture for major system changes. Includes on-call responsibilities for critical system support. OMS directly impacts worker safety—errors in the system can endanger personnel working on energized equipment or delay critical work affecting millions of customers. Balance continuous improvement with system stability in this high-stakes environment. Actively adopting modern DevOps practices including test automation, continuous integration, deployment automation, and infrastructure-as-code. Experience with these practices and the ability to mentor others is valuable. The team uses Agile practices where appropriate.

This Hybrid position is a one-year renewable contract that includes employee benefits! If this opportunity is well-aligned with your experience and goals, we would love to hear from you!

Key Responsibilities for Sr. Software Developer / Technical Lead - Ruby, C#, .Net:

Serve as technical lead for the OMS team, providing guidance on architecture, integration patterns, and technical decisions

Integrate and customize the outage management system with connected systems including TRED, RC, Scout, and other internal/external data sources

Design and implement data exchange solutions between systems using appropriate technologies (MuleSoft, RESTful APIs, GraphQL, C#, Ruby scripts, etc.)

Diagnose and resolve complex technical issues spanning multiple systems and technology layers (application, database, network, integration middleware)

Use log analysis tools (such as Splunk) to investigate system behavior, identify root causes, and prevent recurrence of issues

Monitor system integrations and data synchronization processes, responding quickly to failures or anomalies

Extract, transform, and load reference data from source system into OMS

Clean and remediate data quality issues resulting from synchronization failures or system errors

Provide solution architecture for major system changes.

Participate in and support the organization''s adoption of Agile and DevOps practices

Work with compliance staff to verify OMS remains compliant with NERC CIP and other regulatory requirements

Requirements/Qualifications for Sr. Software Developer / Technical Lead - Ruby, C#, .Net:

A degree in Computer Science/Information Technology, Engineering, or closely related technical field is preferred

8 years of experience is required with an applicable Bachelor''s degree

12 years of experience is required without an applicable degree

Experience should include progressively more complex technical work in system integration, software development, or technical operations

System Integration & Architecture

Demonstrated experience integrating commercial off-the-shelf applications with other enterprise systems

Experience designing and implementing data exchange solutions (APIs, file transfers, message queues, etc.)

Experience with solution architecture for complex, interconnected systems

Troubleshooting & Problem Solving

Strong ability to diagnose and resolve technical issues across multiple system layers (application, database, middleware, network)

Experience with log analysis and system monitoring tools (Splunk or similar platforms)

Experience supporting production systems including on-call/emergency support

Data Management

Strong SQL skills for querying, analyzing, and manipulating data

Experience with data migration, ETL (extract-transform-load) processes, and data quality management

Programming & Development

Experience with multiple programming languages and ability to learn new ones as needed

Proficiency in at least two of the following: C#/.NET, Ruby, Java, Python, or similar languages

Understanding of object-oriented programming principles and design patterns

Familiarity with Model-View-Controller (MVC) application architecture

Process & Methodology

Understanding of DevOps practices including CI/CD, test automation, deployment automation, and infrastructure-as-code

Experience with Agile development practices (Scrum, Kanban, or XP)

Collaboration & Communication

Experience working with geographically distributed teams

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

About Motus Recruiting and Staffing, Inc:

Founded in 2006, Motus is an award-winning recruiting and staffing firm in the Pacific Northwest, specializing in professional services and technology solutions. We are a group of people who not only recognize the importance of representation, but actively fight for diversity, equity, and inclusion in the recruitment process. Our goal is to educate organizations on the importance of DEI when hiring, promoting, and supporting diverse employees. We are calling organizations to demonstrate their commitment to DEI by being intentional about who they hire.

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.

ED/BH 13840

Job ID: 13840

Apply