Software Developer

State of WashingtonThurston County – Olympia, WA
Hybrid

About The Position

The Software Developer is responsible for the development, configuration, integration, testing, and deployment of complex agency-wide information systems to address the business requirements of the Administrative Office of the Courts. This position provides journey-level expertise to software development functions, including integrations with existing systems. The Administrative Office of the Courts (AOC) is looking for top-performing employees who embody its core values integrity, inclusion, accountability, and teamwork. It is committed to both employee growth and work-life balance. Our diversity and inclusion efforts include embracing different cultures, backgrounds, and perspectives while fostering growth and advancement in the workplace.

Requirements

  • A Bachelor’s degree in Information Technology, Computer Science, OR closely allied field, AND: Four (4) years of experience in a complex information technology environment TO INCLUDE: Three (3) years of experience developing and enhancing applications using C#, .NET, MS Entity Framework, MS Power Platform.

Nice To Haves

  • Proficient in Microsoft Power Platform, including Power Apps and Power Automate.
  • Experience using the Microsoft technology stack to automate workflows and integrate applications and tools.
  • Experience developing and implementing technical solutions in SharePoint Online, M365, and similar platforms.
  • Working knowledge of REST API and JSON.
  • Experience implementing cloud-based solutions using low-code/no-code platforms.
  • Working knowledge in software development methodologies, design and implementation.
  • Skill using version control systems, web services, and/or automated build/deploy agents.
  • General knowledge of the fundamentals of the System Development Life Cycle (SDLC) and Enterprise Architecture.
  • Proficient in utilizing Microsoft 365 products, including Teams, Outlook, Word, OneNote, PowerPoint, and others, with expertise appropriate to the responsibilities of the role.

Responsibilities

  • Develops and maintains functionality used by software applications, including change management, security and authentication, application distribution, support for data access, search routines, system wide configurations, and reports.
  • Collaborates with project managers, business analysts, and other IT resources to develop IT applications/software using the Software Development Life Cycle (SDLC).
  • May serve as the technical leader on moderately complex software or application development efforts.
  • Analyzes IT problems, conducts in-depth research, and provides recommendations on solutions based on business and technical requirements.
  • Reviews and comments on functional and technical specifications written by AOC staff.
  • Develops applications and software solutions using assigned languages, platforms, and frameworks.
  • Creates and maintains technical documentation for research and reference.
  • Performs initial unit and system testing using both manual and automated test processes with all assignments and work products being delivered to ensure they are working as expected.
  • Participates with senior staff in design reviews of applications, software, systems and services.
  • Collaborates with other developers and the test team to assist in testing as development progresses.
  • Coordinates and performs in-depth tests, including end-user reviews, for modified and new systems.
  • Creates documentation for ISD staff to deploy developed solutions to various environments.
  • Maintains IT applications and associated components in collaboration with the application support team.
  • Proactively monitors system performance to identify emerging issues.
  • Evaluates results of integration efforts, then reports and make recommendations based on findings.
  • Responds to customer service requests and provides journey-level troubleshooting, problem resolution and consulting.
  • Communicates system problems and issues to key stakeholders, including both technical and business end users.
  • Performs other duties as required.

Benefits

  • Employee growth
  • Work-life balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service