Insight Global logo

Software Developer II- Procurement Portal

Insight Global

Bothell, WAJobSeen 3 days agoSeen in employer's feed 3 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Bothell, WA
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

A large local utility company seeks a Full-Stack Software Developer to support and enhance an internal procurement application. The developer will work across a React/TypeScript front end, ASP.NET Core APIs, and SQL Server, building features for purchasing requests, approval workflows, administration, dashboards, and integrations. The role also supports enterprise-system integrations, background jobs, database migrations, automated testing, and application quality, while collaborating with the technical team and demonstrating features to business stakeholders.

Skills & qualifications

RequiredNice to have

Skills

ReactTypeScriptC#ASP.NET Core Web APISQL ServerT-SQLSchema DesignData-Fix ScriptsEntity Framework CoreReact Hook FormConditional LogicForm ValidationWorkflow ApplicationsREST APIsOAuthActive DirectoryIISAutomated TestingxUnitLayered ArchitectureReusable ComponentsGitPeer ReviewsSAP AribaMicrosoft GraphOneDriveSharePointMaterial UITanStack QueryViteNpmDashboard DevelopmentReportingCSV/PDF ExportsBackground ServicesScheduled JobsEmail NotificationsSecure Document StorageUtility EnvironmentsRegulated Enterprise Environments

Full job description

Job Description

A large local utility company is looking for a Full-Stack Software Developer to support and enhance an internal procurement application that guides employees through software and services purchasing requests, manages approval workflows, and integrates with enterprise procurement systems. This person will work across a React/TypeScript front end, ASP.NET Core APIs, and SQL Server, developing new features and enhancing existing functionality across intake forms, approval workflows, administrative screens, dashboards, and integrations. They will also support integrations with SAP Ariba, Active Directory, Microsoft Graph, and other enterprise systems, while maintaining background jobs, database migrations, automated testing, and application quality. This developer will work closely with the existing technical team, participate in code reviews, and periodically demo new features to business stakeholders.

Skills and Requirements

  • Strong full-stack development experience with React, TypeScript, C#, and ASP.NET Core Web API
  • Strong SQL Server experience, including T-SQL, schema design, and data-fix scripts
  • Experience with Entity Framework Core, including migrations
  • Experience building complex, multi-step forms with conditional logic and validation using React Hook Form or similar
  • Experience building workflow, approval, or other rules-driven business applications
  • Experience integrating with REST APIs, including OAuth, paging, and rate limits
  • Experience with Active Directory authentication/authorization
  • Experience deploying and supporting web applications through IIS
  • Experience writing automated unit and integration tests in .NET/xUnit or similar
  • Strong understanding of layered architecture, reusable components, Git, peer reviews, and development best practices
  • Experience with SAP Ariba or another procurement/sourcing platform
  • Experience with Microsoft Graph, OneDrive, or SharePoint
  • Experience with Material UI, TanStack Query, Vite, and npm
  • Experience developing dashboards, reporting, CSV/PDF exports, or other data-driven application features
  • Experience with background services, scheduled jobs, email notifications, and secure document storage
  • Experience supporting applications within a utility or regulated enterprise environment
  • Comfortable communicating with non-technical stakeholders and presenting feature demonstrations

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].

How this job compares

Set against the 6,703 open Software Developer jobs on Olive Jobs, counted October 30, 2026.

Pay
  • This postingNot listed
  • Washington median$144–194K/yr240 salary ranges
  • US median$29–64/hr467 hourly ranges
Openings
Olive Jobs lists 269 open Software Developer jobs in Washington and 6,703 across the US. 6% of them nationwide are listed as remote or flexible.
Hiring the most in Washington
Experience
Software Developer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (5,529 postings).
Education
2,978 of the 6,703 open Software Developer jobs (44%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 30, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.