Dynamic 365 Developer

State of Washington•Multiple Locations Statewide, WA
•Hybrid

About The Position

The IT Application Development Senior Specialist provides advanced technical expertise in designing, developing, and delivering software solutions for complex customer and business needs. The role supports enterprise mission-critical applications by evaluating the technical feasibility of business requirements, resolving complex defects and issues, and designing solutions using modern technologies, including Dynamics 365 functionality. The specialist contributes technical estimates, insights, and recommendations to project planning; mentors and shares knowledge with developers; and supports system quality and reliability through performance, system, and unit testing. The position also develops documentation, automation, and implementation processes needed to deploy, maintain, and sustain enterprise applications. This is a permanent, full-time telework/hybrid position. Work may be performed from anywhere in Washington State with a reliable internet connection, subject to authorization and business needs. Travel and commuting to a DOC facility or field office may be required. Employees may work directly with or near incarcerated individuals in a potentially hazardous setting.

Requirements

  • High school diploma or equivalent and four years of software development experience; alternatively, a bachelor’s degree in computer science or a related field.
  • At least four years of progressively responsible professional IT experience analyzing, designing, coding, and implementing applications using C#, TypeScript, SQL Server, and SQL Server Reporting Services or their latest versions.
  • Demonstrated experience in logical data modeling and relational data architecture.
  • Experience resolving application defects and performance issues in response to changing business requirements.
  • Four years of experience writing or modifying existing programs and documenting solution coding for application systems.
  • In-depth knowledge of design patterns, enterprise integration patterns, and patterns for modern enterprise architecture.
  • Experience with life-cycle management of modern application development.
  • Excellent communication skills and attention to detail.
  • Experience working with Dynamics 365, Azure cloud services, or other ERP solutions.
  • Ability to work from an offsite location in Washington State with reliable internet or cellular hotspot service if authorized for telework; commute to DOC facilities or field offices as business requires.
  • Provide proof of identity and eligibility to work in the United States.
  • A background check, including criminal record history, is conducted before hire. A pre-employment drug test may be administered; applicants who test positive for controlled substances will be disqualified.
  • The successful candidate may be required to provide proof of a baseline TB skin test within 60 days of hire.
  • Foreign equivalent degrees awarded outside the United States must be accompanied by a credential evaluation report.
  • Application packet must include a cover letter, detailed resume, and at least three professional references with phone numbers and email addresses.

Nice To Haves

  • Experience with agile, scrum, iterative, or waterfall development or project methodologies.
  • Experience with programming languages including F#, X++, Java, and Python.
  • Americans with Disabilities Act (ADA) compliance experience.
  • Experience creating integrations with OnBase, Workday, and other SaaS services.

Responsibilities

  • Design, build, customize, and configure custom and vendor-provided software solutions using .NET or other languages.
  • Lead interactions with business analysts, developers, testers, project managers, and end users to elicit requirements.
  • Collaborate with business analysts, software testers, and developers to plan, analyze, and write technical requirements for new solutions and enhancements.
  • Prepare documentation needed for effective software application maintenance.
  • Perform data modeling, design normalized databases, and develop database objects.
  • Write well-structured, extensible, and maintainable solutions in C# and other languages that deliver business value.
  • Review documentation, consult vendors, and create example solutions to identify customizations or configurations for cloud or self-hosted vendor solutions.
  • Create systems and processes for data cleansing and extracting, transforming, and loading data between existing systems and new solutions.
  • Provide estimates for the complexity and duration of planned work.
  • Create or update complex queries to add, update, or delete datasets in data repositories.
  • Maintain solution quality through unit testing, pair programming, and frequent code reviews.
  • Maintain technical systems to align with operational needs and business value.
  • Conduct research, attend training, and provide thought leadership to support innovation and continual improvement.
  • Contribute technical estimates, insights, and recommendations to project planning; mentor and share knowledge with other developers.
  • Support system quality and reliability through performance, system, and unit testing, and develop documentation, automation, and implementation processes for deployment and ongoing maintenance.

Benefits

  • Medical, dental, and vision insurance, including comprehensive family insurance.
  • Remote or telework options and flexible schedules, depending on the position.
  • Up to 25 paid vacation days per year.
  • Eight hours of paid sick leave per month.
  • Twelve paid holidays per year.
  • Generous retirement plan, including state retirement program options.
  • Flexible Spending Accounts.
  • Dependent Care Assistance.
  • Deferred Compensation.
  • Three days of bereavement leave for Teamsters 117 represented positions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service