Software Developer / Programmer 3

Motus, LLC
Portland, OR, United States
about 1 month ago
Apply on motusrecruiting.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Query Performance .NET Framework Multitier Architecture Application Programming Interfaces (APIs) Application Layers Architectural Patterns C Sharp (Programming Language) Client Server Models Software Quality Databases Data Integrity Data Synchronization
+35 more
Relational Databases Software Debugging Software Design Patterns DevOps Middleware Design of User Interfaces Microsoft Visual Studio Microsoft Office Microsoft Visio Windows Presentation Foundation Microsoft SQL Server OAuth Object-Oriented Software Development Microsoft PowerPoint Windows PowerShell Query Optimization Openid Connect JSON Web Token Microsoft SharePoint SQL Stored Procedures Systems Architecture Systems Integration Windows Desktop Windows Forms Enterprise Software Applications ReactJS Blazor Indexer AngularJS Integration Tests Solid Principles Information Technology Front End Software Development Restful APIs Api Management

Job description

Our client, a leading Pacific Northwest utility provider committed to public service and environmental preservation, is looking for a Software Developer/Programmer for their Portland, Oregon location. In this role, a Software/Programmer’s duties include proving input on policies, procedures, and strategies governing agency-wide IT service delivery, while providing expert technical advice to management on critical IT issues. The assignment will require facilitating the integration of IT programs and services, resolving complex interoperability issues, and designing systems that optimize the existing architecture. The assignment will develop clean software code, automate business processes, and maintain project documentation., * System Architecture & Enterprise Development:

  • Design, implement, and maintain new features for the power scheduling system, adhering to established Clean Architecture patterns, SOLID principles, and object-oriented best practices.
  • Partner with domain experts to translate complex business rules and functional specifications into robust, scalable, and maintainable software.
  • Back-End & Application Engineering:
  • Build and maintain high-performance backend application services, middleware pipelines, and scheduled background processing jobs.
  • Maintain, secure, and extend RESTful APIs and legacy service contracts for reliable enterprise data exchange and cross-system integration.
  • Implement reliable asynchronous workflows and event-handling mechanisms across application layers.
  • User Interfaces & Client Applications (Web & Desktop):
  • Develop, enhance, and maintain user-facing interfaces for operator and customer portals used in high-stakes operational monitoring, scheduling, and data entry.
  • Support modern web frontends (e.g., Angular) as well as existing operational Windows desktop clients (WPF/WinForms), verifying responsive performance and stable client-server data synchronization.
  • Database Engineering & Data Integrity:
  • Author, tune, and optimize complex SQL Server queries, stored procedures, and schema migrations within a multi-schema database environment.
  • Verify data consistency, query performance, and indexing efficiency for high-volume, mission-critical transactional workloads.
  • Code Quality, Testing & Full-Stack Troubleshooting:
  • Participate in rigorous peer code reviews focusing on correctness, maintainability, architectural boundaries, and performance.
  • Maintain and extend automated unit and integration test suites across the data, service, and application layers.
  • Investigate, diagnose, and resolve complex issues across the complete stack (client interfaces, APIs, application layers, and SQL Server).
  • Automation, DevOps & Operational Standards:
  • Develop and maintain PowerShell scripts for task automation, deployment support, and operational task management.
  • Operate within strict enterprise change management processes, separation of duties, and high-availability (24/7) operational guidelines.
  • Create and update essential technical documentation, system specifications, interface definitions, and standard operating procedures (SOPs)., 1. Disabled Veteran A veteran of the U.S military, ground, naval, or air service who is entitled to compensation (or who, but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service- related disability. 2. Recently Separated Veteran Any veteran during the 3-year period beginning on the date of such veteran’s discharge or release from active duty in the U.S. military, ground, naval or air service. 3. Active Duty Wartime or Campaign Badge Veteran A veteran who served on active duty in the U.S. military, ground, naval, or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense. 4. Armed Forces Service Medal Veteran A veteran who, while serving on active duty in the U.S. military, ground, naval, or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985., PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

Requirements

  • 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.
  • 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., You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Disabilities include, but are not limited to:

  • Autism
  • Autoimmune disorder
  • Blind or low vision
  • Cancer
  • Cardiovascular or heart disease
  • Celiac disease

  • Cerebral palsy
  • Deaf or hard of hearing
  • Depression or anxiety
  • Diabetes
  • Epilepsy
  • Gastrointestinal disorders

  • Intellectual disability
  • Missing limbs or partially missing limbs
  • Nervous system condition
  • Psychiatric condition

Benefits & conditions

This position is a one-year renewable contract that includes employee benefits! If you feel this position aligns with your professional experience and goals, we want to hear from you!

About the company

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., Motus Recruiting & Staffing abides by the policies of 41 CFR Part 60-300 as regulated by OFCCP. These regulations prohibit discrimination against qualified individuals on the basis of protected veteran status or disability, and require affirmative action to employ and advance in employment, all persons regardless of their status, and to base all employment decisions only on valid job qualifications.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on motusrecruiting.com
Prepare application

Good distractions

Loading talks and stories from around this role…