NWMLS logo

About Us

Job Title: .NET Developer / Database Administrator



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 33,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 26 counties in Washington state.

We pay competitive salaries and offer a comprehensive benefits package including medical, dental, vision, flexible spending accounts, life insurance, EAP, and 401(k).

Great Place To Work
See why we qualify as a Great Place to Work!


The .NET Developer / Database Administrator is a full stack developer responsible for the creation and support of applications, utilities and databases used at Northwest Multiple Listing Service.  Responsibilities include designing, implementing, and maintaining applications and database systems. Primary job duties are .NET development and supporting SQL Server database administration and T-SQL development.  The position may help architect database designs, build new table structures, create views, stored procedures and / or refines existing backend systems and applications as needed to support NWMLS business initiatives. 
Coordinate with the IT Development Team Lead in application development initiatives.  Ensure database environments support application development needs, website initiatives, RETS, IDX, ETL and various system integrations.


  • Supports iterative, agile development methodologies and initiatives in close collaboration and synergy with the development team
  • Performs requirements analysis and utilizes software development life cycle best practices to develop, document, test and maintain robust, user friendly applications and utilities
  • Writes test plans, conducts unit testing and documents test results according to established standards of the dev team
  • Develops and maintains code documentation, procedures, and policies
  • Monitors and conducts performance tuning of databases, indexes, stored procedures, SQL queries and applications
  • Investigates and troubleshoots complicated database applications, and stability issues involving large, sophisticated, and evolving system functions
  • Maintains database integrity and security and may assist in SQL Server database patching
  • Monitors and conducts performance tuning of databases, indexes, stored procedures, SQL queries and applications
  • Assists in database disaster recovery plans, ensuring databases are backed up and fully recoverable, in conjunction with overall disaster recovery initiatives
  • Installs, configures, deploys and migrates database systems as needed
  • Adheres to best practices for change management processes
  • Conducts code reviews and design reviews with development team, and provides written and verbal review feedback to team members
  • Works with Development Team Lead and other DBA's to implement and maintain database source control and automated database deployment methods
  • Creates and maintains documentation of code and database changes in accordance with IT policies and procedures
  • Evaluates new and emerging technologies, participates in prototyping and provides innovative solutions to benefit the overall dev organization
  • Keeps Development Team Lead and Director of IT informed of project progress, potentially controversial matters, and any far-reaching implications.


  • Bachelor's degree in Computer Science from an accredited college or university; or equivalent education/experience in the computer science field
  • Minimum 5 years full stack Application Development experience
  • Minimum 2 years of SQL Server Database Administration including SQL Server relational database design and development
  • Strong experience in using: SQL and T-SQL, C#, ASP.Net, and XML.  Proficient in HTML, CSS, JavaScript, and JSON
  • Strong understanding of application security, load balancing, app monitoring, and troubleshooting.


Please send your resume and salary requirements directly to hr@nwmls.com with the position title ".NET Developer DBA" 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.