DeveloperJobs.io
← Back to all jobs

Job Description

Hybrid contract opportunity in Portland, Oregon with a Pacific Northwest utility provider. This role focuses on building and operating mission-critical full-stack enterprise applications, including power scheduling systems, within a 24/7 environment. You will work on systems that require reliability, performance, and strong engineering practices, supported by a team that follows enterprise change management and separation of duties.

What you’ll be doing

  • Design, implement, and maintain new features for the power scheduling system using established Clean Architecture patterns, SOLID, and object-oriented best practices.
  • Partner with domain experts to convert complex business rules and functional specifications into scalable, maintainable software.
  • Build and maintain high-performance backend services, middleware pipelines, and scheduled background processing jobs.
  • Maintain, secure, and extend RESTful APIs and legacy service contracts to support reliable enterprise data exchange and cross-system integration.
  • Implement asynchronous workflows and event-handling mechanisms across application layers.
  • Develop and enhance user-facing interfaces for operator and customer portals supporting operational monitoring, scheduling, and data entry.
  • Support modern web frontends (for example, Angular) and existing operational Windows clients (WPF/WinForms), including verifying responsive performance and stable client-server synchronization.
  • Author, tune, and optimize SQL Server queries, stored procedures, and schema migrations across a multi-schema database environment.
  • Verify data consistency, query performance, and indexing efficiency for high-volume transactional workloads.
  • Participate in rigorous peer code reviews covering correctness, maintainability, architectural boundaries, and performance.
  • Maintain automated unit and integration tests across data, service, and application layers.
  • Investigate and resolve complex issues across the full stack, including client interfaces, APIs, application layers, and SQL Server.
  • Develop and maintain PowerShell scripts for automation, deployment support, and operational task management.
  • Create and update technical documentation, including system specifications, interface definitions, and SOPs.
  • Operate within strict enterprise change management processes, separation of duties, and high-availability (24/7) operational guidelines.

Required qualifications

  • 5+ years of experience in applicable fields, with the expectation that an Associate’s or Bachelor’s degree is required for this experience level.
  • Without an applicable degree, 7 years of experience is required.
  • Direct work experience in Computer/Information Technology.
  • Expert-level C# development using .NET 10 to build secure, high-performance, maintainable enterprise applications.
  • Proven application of design patterns, SOLID, and clean architectural patterns in complex enterprise full-stack solutions.
  • Strong RESTful API design and implementation, including middleware and authentication/authorization protocols such as OAuth2, OpenID Connect, and JWT, plus end-to-end API lifecycle management.
  • Strong SQL Server skills, including relational design, query optimization, indexing strategy, execution plan analysis, and complex stored procedures.
  • Full-stack experience across diverse client interfaces, including familiarity with modern web frontends (such as Blazor, Angular, or React) and foundational Windows desktop patterns.
  • Experience using Microsoft Visual Studio for development, debugging, and testing.
  • Experience with Microsoft Office’s large suite, including PowerPoint, Visio, and Project.
  • Experience using SharePoint.
  • Ability to work with other IT development professionals and support teams.
  • Strong verbal and written communication skills, including the ability to explain technical concepts to both peers and external customers.

Contract details

  • Job ID: 14436
  • Type: Contract (one-year renewable)
  • Location: Portland, OR (hybrid)
  • Pay: $70.00 per hour
  • Expected hours: 40.0 per week

Technologies you’ll work with

  • C#, .NET 10, Clean Architecture, SOLID
  • RESTful API, OAuth2, OpenID Connect, JWT
  • SQL Server, SQL
  • Angular, Blazor, React, WPF, WinForms
  • PowerShell, Microsoft Visual Studio, Microsoft Office (PowerPoint, Visio, Project), SharePoint

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Similar Jobs