Posted: Jan 30, 2026
APPLY

IT Application Software Specialist – Fish and Fisheries Data Systems

Full-time
Salary: $80,465.00 - $125,378.00 Annually
Application Deadline: Feb 23, 2026
Government

Job Description

Pacific States Marine Fisheries Commission is recruiting candidates to fill the role of IT Application Software Specialist – Fish and Fisheries Data Systems, located at headquarters office in Portland, Oregon.    

Group Definition: Applications Software Specialists design, document, develop, modify, test and implement new or existing systems and applications software.  Functions include analyzing and refining systems requirements; translating requirements into applications; writing, debugging and maintaining code; determining output media/formats; designing user interfaces; working with customers to test applications; assuring software and systems quality and functionality; writing and maintaining program documentation.  

Position/Project Specifics:   

The IT Application Software Specialist (Specialist) with be supporting regional fish and fisheries data systems that support collaborative data sharing among Tribal, Federal, State and non-governmental agencies. The Specialist will be working in a team environment, and due to the nature of our regional systems, will be expected to work collaboratively with external partners and contractors to inform development of new and maintenance of existing systems. The duty station is the PSMFC office in Portland, Oregon, and the selected candidate will be working at the office location. Anticipated start date would be between late-March 2026 and mid-April 2026. Based on the applicant pool, the hiring process may involve up to two rounds of interviews. 

The position requires someone who can step into existing codebases, understand and extend systems that have evolved over time, and make thoughtful, practical improvements. The selected Specialist will be expected to be comfortable working with modern application architectures, including relational databases and API-based systems, and to have experience with contemporary JavaScript frameworks or similar technologies. In addition, the successful candidate will also be expected to contribute to clear documentation, communicate technical information to non-technical colleagues, and present task updates to both technical and non-technical partners and contractors. 

The successful candidate will have demonstrated experience performing tasks as a mid-level developer and ideally will have several years of progressively responsible professional experience (typically three to seven years) building and supporting data-driven applications. The selected candidate should be a proven adaptable developer with demonstrated technical growth and sound judgment. The diversity of systems, expectation to evolve to best support internal users and external requires an adaptable approach and self-learning of new technology stacks, which is not conducive to a rigid or narrowly defined technology stacks 

Essential Functions: The functions listed are characteristic of the type and level of work associated with this group and pay band.  They are not all inclusive. Individual positions may perform some or all, as well as other similar work.   

  • Define and analyze technical and functional requirements and specifications. Assure they are consistent with current and planned infrastructure and data environments.  
  • Develop software components, data flow, relationship and other models and the data structures to implement the models.  
  • Develop code, test, debug, document, write user instructions, and deploy systems software and application software.  
  • Develop web-based application interfaces to databases. This includes development of graphical user web-based interface and stored database rules and procedures. 
  • Maintain engineering control processes as a mechanism for software modifications. The process provides capabilities to solicit input from users, prioritize major and minor bugs and software enhancement requests, and the ability to track these changes from the time they are reported to the time they are implemented in production code. 

 

Knowledge Required by the Position: 
At the lower end of the range, the employee has broad knowledge, abilities, and skills as follows:   

At the upper end of the range, the employee uses mastery-level knowledge and abilities to develop state-of-the-art technology and functionality. 

Additional Mandatory Skills:    

  • Software development in a Microsoft Windows or Unix environment: Linux (Ubuntu), Windows 
  • Software development platforms: Node.js, .NET 
  • Database query language: SQL, T-SQL 
  • Programming language: JavaScript, TypeScript, C# 
  • Relational database management system: Microsoft SQL Server, PostgreSQL 
  • Web authoring tools: React, HTML/CSS, RESTful APIs 
  • Other: Git version control, Azure fundamentals 

 

Additional Mandatory Skills:    

  • Relational database management system: Oracle, Azure SQL Database 
  • Web authoring tools: Svelte, Next.js, Power BI 
  • Programming language: Python, R 
  • Knowledge of: Cloud platforms (Azure, AWS), containerization (Docker), CI/CD pipelines 
  • Software development platforms: Visual Studio Code, Azure Data Studio, Azure Data Factory 
  • Database query language: PL/SQL, DAX (Power BI) 
  • Other: Legacy system migration experience, Visual FoxPro familiarity a plus 

 

Physical Demands: 
The work is sedentary with moderate walking between workstations and carrying folders, reports, and similar light loads.  

Work Environment
The work is performed in an office setting with adequate lighting, heating and ventilation. There are the normal risks of an office environment.  Travel is required. 

PSMFC is an EEO/AAP Employer. We maintain a drug-free workplace. 

Qualifications

Minimum Qualification Requirements:
Candidates must present one year of Specialized Experience** which demonstrates:

  • Knowledge of the customary approaches, techniques, and requirements appropriate to systems and applications software design and development;
  • Knowledge of planning sequences necessary to accomplish assignments where this entailed coordination with others outside the organizational unit and development of project controls; and
  • Adaptation of guidelines or precedents to the needs of the assignment.

The Specialized Experience must equip the candidate with the particular knowledge, skills, and abilities to perform successfully the duties of the position, and is typically in or related to the work of the position to be filled. To be creditable, the Specialized Experience must have been equivalent to at least the next lower level in the normal line of progression position.

Location

Macadam HQ

Project Length

12 months or more

Position Type

Full-Year

Travel Requirements

0% - 25%

Benefits

Full-Year Employees working at least 30 hours a week are covered by the Company's Life, LTD and AD&D plan. They are eligible to enroll in medical, dental and vision insurance, as well as short term disability, voluntary Life, LTD and AD&D insurance, flexible spending and deferred compensation. An employee receives up to 120 hours of vacation during their first three years of service. After that, the amount of vacation increases every three years of service up to a maximum of 192 hours per year.

Driving

Personal Vehicle - Valid driver's license required. Offers of employment contingent upon passing driving records check.

Salary Target

$80,465 - $125,378/year

Closing Date

Feb 23, 2026