IT Application Development Senior Specialist

State of Washington•Multiple Locations Statewide, WA
•Hybrid

About The Position

The IT Application Development Senior Specialist designs, develops, customizes, configures, and maintains software solutions that meet customer and business requirements, including Dynamics 365 functionality. The role evaluates the technical feasibility of proposed business needs, troubleshoots defects and performance issues in enterprise mission-critical applications, and uses modern technologies to deliver reliable, high-quality systems. It also supports project planning through technical estimates, recommendations, and insights. As a senior member of the team, the specialist mentors and trains colleagues, shares technical knowledge, and promotes software-development best practices. The role validates system quality and performance through unit, system, and performance testing, and develops documentation and automation to support implementation, maintenance, and long-term sustainability. This is a full-time, permanent telework/hybrid position. The selected candidate may work from anywhere within Washington State with a reliable internet connection. Travel may be required, and the employee may need to commute to a Department of Corrections facility or field office as business requires. The role may involve working directly with or near incarcerated individuals in a potentially hazardous setting.

Requirements

  • High school diploma or equivalent and four years of software development experience, plus 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 the latest versions; alternatively, a bachelor's degree in computer science or a related field and at least four years of the specified progressively responsible professional IT experience.
  • 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 and/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 in 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.

Nice To Haves

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

Responsibilities

  • Design, build, customize, and configure custom and vendor-provided software solutions using .NET or other languages.
  • Lead interactions with business analysts, software developers, software testers, project managers, and end users to elicit requirements.
  • Collaborate with business analysts, software testers, and other developers to plan, analyze, and write technical requirements for new solutions and enhancements to existing applications.
  • 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 efficiently deliver business value.
  • Review documentation, consult vendors, and create example solutions to identify required customizations or configurations for vendor-provided cloud or self-hosted solutions.
  • Create systems and processes for data cleansing and for extracting, transforming, and loading (ETL) data between existing systems and new solutions.
  • Provide informed and reliable estimates of the complexity and duration of planned work.
  • Create or update complex queries to add, update, or delete datasets in data repositories.
  • Maintain high-quality standards through unit testing, pair programming, and frequent code reviews.
  • Maintain technical systems so they align with operational needs and business value.
  • Conduct research, attend training, and provide thought leadership to support innovation and continual improvement.
  • Mentor and train colleagues, share technical knowledge, and promote software-development best practices.
  • Validate system quality and performance through unit, system, and performance testing.
  • Develop documentation and automation for implementation, ongoing maintenance, and long-term system sustainability.

Benefits

  • Comprehensive family medical, dental, and vision insurance.
  • Remote/telework/flexible schedules, depending on position.
  • Up to 25 paid vacation days a year.
  • Eight hours of paid sick leave per month.
  • Twelve paid holidays a year.
  • Generous retirement plan.
  • 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