IT - Software Engineer

National Powersport AuctionsNPA Portland South, OR

About The Position

Copart offers a wide range of opportunities across the (United States/Canada), and we’re looking for top talent to join Team Copart. This role involves building, maintaining, and enhancing full-stack applications using the Microsoft .NET stack. The engineer will support and modernize existing applications, design and develop APIs, work extensively with SQL Server, and troubleshoot production issues. A key aspect of the role is to own application features end-to-end, improve application performance and reliability, and collaborate with other engineers. The position also involves establishing development best practices and utilizing AI-assisted development tools appropriately. The company has a long history of industry leadership and global growth.

Requirements

  • 3+ years of professional full-stack development experience with the Microsoft .NET stack.
  • Strong production experience with .NET Framework, ASP.NET, C#, VB.NET, WebForms, MVC, and .NET-based APIs.
  • Experience building, maintaining, and enhancing ASP.NET UI applications.
  • High proficiency with SQL Server, including complex queries, stored procedures, database design, and performance optimization.
  • Experience building and consuming REST APIs.
  • Strong understanding of application architecture across UI, business logic, API, and database layers.
  • Ability to work with both legacy codebases and modern application patterns.
  • Working knowledge of front-end technologies such as JavaScript, HTML, CSS, and ASP.NET UI patterns.
  • Strong debugging, troubleshooting, and problem-solving skills across UI, application, API, and database layers.
  • Ability to work independently and take ownership of application features, enhancements, and production issues.
  • Practical experience using AI tools such as ChatGPT, GitHub Copilot, Cursor, Claude, or similar tools as part of a professional development workflow, with the ability to review, validate, and refine AI-generated suggestions.
  • Should provide examples of shipped projects, production systems, or relevant full-stack .NET application work.

Nice To Haves

  • Experience with React or other modern JavaScript frameworks.
  • Experience with .NET Core / ASP.NET Core.
  • Experience with Entity Framework, ADO.NET, LINQ, or similar data access patterns.
  • Experience with authentication, authorization, and application security.
  • Familiarity with Agile/Scrum team environments.

Responsibilities

  • Build, maintain, and enhance full-stack applications using .NET Framework, ASP.NET, C#, VB.NET, WebForms, MVC, APIs, and SQL Server.
  • Support and modernize ASP.NET UI applications, including WebForms and MVC-based systems.
  • Design, develop, and support REST APIs and application services.
  • Work extensively with SQL Server, including writing queries, stored procedures, views, functions, and performance-tuning database interactions.
  • Troubleshoot production issues across UI, application, API, and database layers.
  • Own application features end-to-end, from technical design through deployment and support.
  • Improve application performance, reliability, maintainability, usability, and security.
  • Collaborate with front-end or product engineers when integrating APIs, improving UI workflows, or supporting modern front-end experiences.
  • Maintain and improve legacy .NET Framework applications while supporting new development efforts.
  • Help establish full-stack development best practices, coding standards, reusable patterns, and documentation.
  • Use AI-assisted development tools appropriately to support coding, debugging, refactoring, documentation, test creation, and research, while independently validating outputs and maintaining code quality.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service