Software Developer / Programmer 3

Everest Consultants, Inc.

Portland (OR)

Hybrid

USD 197,713,000 - 207,329,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Short-term disability
Life insurance
401(k)
Referral bonus
Paid leave
Health fringe benefits

Job summary

Everest Consultants, Inc. seeks a Software Developer / Programmer 3 in Portland, OR, on a 12-month contract with hybrid work.

The role develops and maintains enterprise software for a power scheduling system, including backend services, APIs, web and desktop apps, and SQL Server databases, following standards to deliver secure, reliable solutions. You will collaborate with business experts and Agile teams to resolve issues, improve performance, and support enhancements.

Qualifications

  • Experience in enterprise software development for IT systems.
  • Strong understanding of SOLID design and RESTful APIs.
  • Proficiency with SQL Server and complex queries.

Responsibilities

  • Design, develop, and maintain power scheduling system features.
  • Build and maintain backend services, APIs, and integrations.
  • Develop and support web interfaces and Windows desktop apps.
  • Write and optimize SQL Server queries and procedures.
  • Conduct code reviews and maintain tests across layers.
  • Collaborate with Agile teams and stakeholders.

Skills

C#/.NET
REST APIs
SQL Server
Angular
Blazor
React
WPF
WinForms
PowerShell
Visual Studio
OAuth2/OpenID Connect/JWT
Unit tests
Agile

Education

Bachelor's degree in CS/IT/Engineering
Associate's or Bachelor's +5 years experience
No degree +7 years experience

Tools

Microsoft Visual Studio
PowerPoint
Visio
Project
SharePoint

Job description

Title: Software Developer / Programmer 3

Location: Portland, OR (Hybrid)

Duration: 12-month Contract (with possible extensions up to 5 years)

Pay Range: $69.03 – $72.26 per hour

Develops and maintains enterprise software for a power scheduling system, including backend services, APIs, web and desktop applications, and SQL Server databases. Applies established architecture and coding standards to deliver secure, reliable, and maintainable solutions for mission-critical operations. Collaborates with business experts and Agile development teams to resolve technical issues, improve system performance, and support system enhancements.

Position Responsibilities
  • Design, develop, and maintain power scheduling system features using established architecture patterns, SOLID principles, and object-oriented programming practices.
  • Translate business rules and functional requirements into scalable, maintainable software solutions.
  • Build and maintain backend services, middleware, scheduled jobs, asynchronous workflows, and event-handling processes.
  • Develop and maintain REST APIs, legacy service contracts, and integrations supporting enterprise data exchange.
  • Develop and support web interfaces and Windows desktop applications, including Angular, WPF, and WinForms.
  • Write, optimize, and maintain SQL Server queries, stored procedures, database schemas, and migrations.
  • Validate data integrity, query performance, and indexing across high-volume transactional databases.
  • Conduct code reviews and maintain automated unit and integration tests across application layers.
  • Troubleshoot and resolve complex issues involving user interfaces, APIs, backend services, integrations, and databases.
  • Develop PowerShell scripts for automation, deployment support, and operational tasks.
  • Follow enterprise change management, separation-of-duties, security, and high-availability requirements.
  • Create and maintain technical documentation, system specifications, interface definitions, and standard operating procedures.
  • Collaborate with users, domain experts, and technical stakeholders to resolve system problems and communicate technical concepts and proposed improvements.
  • Support FISMA and NERC-CIP compliance requirements applicable to assigned work.
  • Participate in Agile development activities, contribute to technical design decisions, and recommend solutions that meet functional and nonfunctional requirements.
  • Mentor developers, review code, provide constructive feedback, and deliver technical guidance or training as needed.
  • Support technical lead responsibilities when assigned, including task breakdown, effort estimates, status reporting, technical documentation, and escalation of project risks or impediments.
Position Requirements
Education & Corresponding Experience
  • A degree in Computer Science, Information Technology, Engineering or a directly related field is preferred.
    • With an Associate's or Bachelor's degree, in applicable fields, 5 years of experience is required.
    • Without an applicable degree, 7 years of experience is required.
  • Experience must include direct work experience in Computer/Information Technology.
Required Technical Skills & Experience
  • Expert-level development skills in C# leveraging the latest features of .NET 10 to build high-performance, secure, and maintainable enterprise applications.
  • Proven experience applying core software design patterns, SOLID principles, and clean architectural patterns within complex, enterprise-grade full-stack solutions.
  • Strong background in RESTful API design and implementation using modern standards, including expertise in middleware, authentication/authorization protocols (e.g., OAuth2, OpenID Connect, JWT), and end-to-end API lifecycle management.
  • Proficiency in SQL Server, including relational database design, query optimization, strategic indexing, execution plan analysis, and the development of complex stored procedures.
  • Demonstrated full-stack delivery experience supporting diverse client interfaces, including familiarity with modern web frontends (e.g., Blazor, Angular, or React) and foundational Windows desktop application patterns.
  • Expertise in using Microsoft Visual Studio IDE for development, debugging, and testing.
  • Experience using Microsoft Office's large suite of applications, including specifically PowerPoint, Visio, and Project.
  • Experience using SharePoint for enhanced document sharing and collaboration.
  • Work in conjunction with other IT development professionals and support teams.
  • Strong verbal and written communication skills, with the ability to clearly articulate technical concepts to both peers and external customers.
Preferred Skills & Experience
  • Practical experience maintaining, enhancing, or modernizing Windows desktop client applications built with WPF or WinForms.
  • Hands-on development experience with TypeScript and modern frontend frameworks (e.g., Angular, React, Blazor).
  • Experience with Azure DevOps for Agile management, CI/CD deployment pipelines, and source control.
  • Experience writing automation and administrative scripts using PowerShell.
  • Experience working in high-availability (24/7) mission-critical environments with formal change management and strict separation of duties.
  • Familiarity with regulatory and security compliance frameworks such as NIST/FISMA guidelines or NERC-CIP standards, and other Federal Governmental processes procedures, etc.
  • Experience with Agile development practices (SCRUM/Kanban).
  • Proven experience collaborating with software developers, testers and users throughout the System Life Cycle (SLC):
  • Experience creating and maintaining clearly written technical, user, and system documentation
  • Take over support of code written by other developers
  • Experienced in problem solving by debugging and troubleshooting
  • Experience designing and implementing solutions to complex technical issues

Everest Consultants offers the following benefits for this position: medical, dental, & vision insurance, short-term disability, life and AD&D insurance, a 401(k) retirement plan, and a referral bonus program, paid sick/vacation/holidays, and a health and welfare fringe benefit.

Everest Consultants is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state, or federal civil rights laws. #IND

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Developer — Enterprise Backend & API
Senior .NET Developer — Enterprise Backend & API

Everest Consultants, Inc. • Portland (OR)

Hybrid
USD 197,713,000 - 207,329,000
Medical insurance
Dental insurance
Vision insurance
+6
Project Manager 3(IT Projects)
Project Manager 3(IT Projects)

Everest Consultants, Inc. • Vancouver (WA)

On-site
USD 97,754 - 102,204
Medical, dental, and vision insurance
401(k) retirement plan
Paid sick/vacation/holidays
Principal Software Developer (Java, JavaScript, Docker)
Principal Software Developer (Java, JavaScript, Docker)

Power3 Solutions • Fort Meade (MD)

On-site
USD 140,000 - 190,000
Health insurance
401k
Paid time off
+2
Software Developer / Programmer 3 - ReactJS, SQL,JAVA, C#, .NET 7/21/26
Software Developer / Programmer 3 - ReactJS, SQL,JAVA, C#, .NET 7/21/26

Azad Technology Partners • Vancouver (WA)

On-site
USD 90,000 - 103,000
Co-paid Medical
Dental & Vision Insurance
401K Plan
+2
Software Engineer
Software Engineer

ECS • Chantilly (VA)

On-site
USD 160,000 - 190,000
Software Engineer III (S)
Software Engineer III (S)

SimIS Inc. • Virginia Beach (VA)

On-site
USD 80,000 - 110,000
Medical, Dental, and Vision
401(k) Savings Plan
Paid Time Off (PTO)
+1
Software Engineer (AI Automation, Python, CI/CD, AWS)
Software Engineer (AI Automation, Python, CI/CD, AWS)

Power3 Solutions • Fort Meade (MD)

On-site
USD 110,000 - 160,000
Health benefits
401k with company match
PTO + holidays
+2
Software Engineer
Software Engineer

Salt Lake City Corporation • Louisville (KY)

On-site
USD 90,000 - 156,000
Health Insurance
Dental, Vision and Life Insurance
Paid vacation and personal leave
+5
Software Developer Sr - ERP Integration experience preferred (2026-0598)
Software Developer Sr - ERP Integration experience preferred (2026-0598)

Valley Medical Center & Clinics • Renton (WA)

Remote
USD 117,000 - 175,000
Senior Developer
Senior Developer

HireTalent • Auburn (AL)

On-site
USD 90,000 - 130,000