Web Developer (ISS6)

State of OregonSalem, OR
Hybrid

About The Position

Join the Oregon Department of Land Conservation and Development (DLCD) as a Web Developer, Information Systems Specialist 6, in our Information Technology Division. This position will manage DLCD’s web applications, Database technologies and other web-based tools. The employee is responsible for migrating legacy .NET applications to new web technologies or off-the-shelf products, as well as complete system ownership and documentation of their work. The employee will also work with the agency’s business analyst to ensure requirements are tightly aligned with DLCD’s business goals. As part of DLCD’s mission, in partnership with community members and local governments, we foster equitable, inclusive, sustainable, and vibrant communities, while protecting our natural resources legacy for current and future generations. A day in the life. As the new Web Developer you will: Review incoming support tickets from DLCD staff. You will diagnose issues with Django or .NET applications, SQL Server, or Postgres databases, and implement targeted fixes to keep critical business systems running. Meet with the Business Analyst to clarify requirements for new features, discuss user stories, or refine acceptance criteria to ensure development work aligns with DLCDs statewide planning goals. Work on modernizing legacy .NET applications, addressing existing bugs, porting them to other software frameworks, or finding off-the-shelf- solutions that meet DLCDs business needs. Design and implement database changes in SQL Server or Postgres. New tables, constraints, or stored procedures, while assisting with planning for future enhancements. Create, update, or consume APIs that allow DLCD applications to securely share data with other state agencies, local governments, or internal platforms. Perform routine application and server maintenance, such as applying updates, monitoring logs, restarting services, or deploying new releases to servers. You will be tasked with creating and refining documentation regarding architecture, application usage, troubleshooting steps, and end user training materials. This may include written documentation as well as recorded screenshares or live staff training.

Requirements

  • 5 years of information systems experience in: Full-stack web development, database management, server management, migration implementation, and business analysis; OR An Associate's degree in Computer Science, Information Technology, or related field, OR completion of a 2 year accredited vocational training program in information technology or related field; AND 3 years of information systems experience in: Full-stack web development, database management, server management, migration implementation, and business analysis; OR A Bachelor's degree in Information Technology, Computer Science, or related field AND 1 year of information systems experience in: Full-stack web development, database management, server management, migration implementation, and business analysis.
  • Full Stack Development & Codebase Ownership: Proven experience building and operating modern web apps from UI to database, ensuring end-to-end ownership, system architecture integrity, and documented business solutions.
  • Python/Django Expertise: Proficient in Python and Django, including ORM, API design, production operations, and writing maintainable, asynchronous, and secure code.
  • .NET Migration: Ability to read and modify legacy .NET code to plan and execute low-risk, phased migrations to modern architectures.
  • Database Fluency: Strong SQL, data modeling, and performance tuning skills in Postgres or SQL Server, focusing on normalization, integrity, and pragmatic strategy.
  • Server Management: Proficient in managing Linux or Windows servers, including core infrastructure maintenance and operational security.
  • A cover letter and resume are required.
  • Applicants must be authorized to work in the United States.
  • Applicants who require visa sponsorship will not be considered at this time.

Nice To Haves

  • You do not need to have all these qualities to be eligible for this position.

Responsibilities

  • Review incoming support tickets from DLCD staff.
  • Diagnose issues with Django or .NET applications, SQL Server, or Postgres databases, and implement targeted fixes.
  • Meet with the Business Analyst to clarify requirements for new features, discuss user stories, or refine acceptance criteria.
  • Work on modernizing legacy .NET applications, addressing existing bugs, porting them to other software frameworks, or finding off-the-shelf- solutions.
  • Design and implement database changes in SQL Server or Postgres.
  • Create, update, or consume APIs that allow DLCD applications to securely share data.
  • Perform routine application and server maintenance, such as applying updates, monitoring logs, restarting services, or deploying new releases to servers.
  • Create and refine documentation regarding architecture, application usage, troubleshooting steps, and end user training materials.

Benefits

  • Flexible work location, with a mix of remote and in-office work.
  • 11 paid holidays per year and additional personal business time off.
  • Comprehensive benefit package options.
  • Excellent medical, vision and dental coverage.
  • Paid holidays off, and personal business leave, as well as paid and accrued vacation and sick leave.
  • Optional benefits, such as basic life insurance, short-term disability, long-term disability, and flexible spending accounts for health care and childcare expenses.
  • Oregon Public Service Retirement Plan (OPSRP) enrollment after a qualifying period.
  • Deferred compensation plans through the Oregon Savings Growth Plan.
  • Public Service Loan Forgiveness program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service