Job Title: Senior .NET Developer

Location: Kirkland


Northwest Multiple Listing Service is a not-for-profit, member owned organization, and is the largest full-service MLS in the Northwest.  Its membership includes more than 29,000 real estate brokers and appraisers. We provide superior systems, products, and services for the technologically savvy real estate industry in the Pacific Northwest. The organization, based in Kirkland WA, currently serves 23 counties in Washington State.

The company pays competitive salaries and offers a comprehensive benefits package including medical, dental, vision, flexible spending accounts, life insurance, EAP, and 401(k).


The Senior .NET Developer acts as a full stack developer including backend SQL Server, mid-tier and web front end development. The position helps architect, design, build and maintain software solutions. The position also works to integrate various disparate systems and refine existing systems and applications as needed to support NWMLS business initiatives.

The Senior .NET Developer performs architecture, development, maintenance and upgrades under the direction of the Development Team Lead. The position may work independently, in a team and / or in conjunction with outside vendors depending upon project scope and complexity. The position may act as a back up to others in the Development team.


  • Perform requirements analysis, architect solutions and utilize software development life cycle best practices to develop, document, test and maintain robust, user friendly applications and utilities
  • Support iterative, agile development methodologies
  • Ensure application stability, security and overall maintainability
  • Perform routine maintenance of existing applications
  • Take ownership of daily project tasks, timelines. Communicate project status and deliverables with Dev Team Lead and business clients.
  • Write test plans, conduct unit testing and document test results
  • Develop and maintain code documentation, procedures, and policies
  • Evaluate new and emerging software and other technologies
  • Look to automate jobs through scheduling and job scripting
  • Install, configure and manage core application code, databases and related software components.
  • Monitor and conduct performance tuning of applications and databases
  • Troubleshoot application and database issues.
  • Ability to organize, plan, and prioritize tasks
  • Coordinate with other IT team members in a collaborative development environment


  • Bachelor's degree in Computer Science from an accredited college or university; or equivalent education/experience in the computer science field
  • Minimum 10 years of application development experience, from the user interface to n-tier design, SQL Server relational database layout and development.
  • Strong experience in using: SQL and T-SQL, C#, ASP.Net, XML and PowerShell.  Additional languages such as HTML, CSS, JavaScript and JSON are a plus.
  • Strong understanding of application security, load balancing, app monitoring, and troubleshooting.
  • Strong EDI/ETL/IDX familiarity using Web Services, SQL and XML
  • Excellent communication skills - both oral and written
  • Committed to exceptional customer service


Please send your resume and salary requirements directly to with the position title "Senior .Net Developer" in the subject line.

Compensation: DOE.
Principals only. Recruiters, please don't contact this job poster.
Please do not contact job poster about other services, products or commercial interests.