Skip to Content
Search For Jobs

What's your expertise?

Where should we look?

Zip Code

25 miles

25 miles
50 miles
100 miles
500 miles
1000 miles
2500 miles

Job Type

Contract (268)
Permanent (60)


Engineering (299)
Finance (118)
IT (667)
Other Opportunity (133)
Main Content


Location: Seattle, Washington 98164
Posted:Wed, November 18, 2020
Salary:Up to US$0.00 per year
Apply for this Job

Software Development Engineer

*Note position is currently remote, but would need to be onsite in Seatle 5 days a week in the future*

*possible contract to hire*

Work as part of an agile team responsible for participating in the design, development, and testing of healthcare web applications and interfaces/integrations. Software Development Engineers work on the more complex support of and enhancements to existing products as well as new product development.

Participate in the design and development of healthcare web applications and interfaces/integrations.

  • Be part of hosted web applications development team using Microsoft .NET technologies and SQL Server.
  • Work with Product Owners as part of a Scrum team to drive features and specifications, architecture design, implementation, and other software development responsibilities.
  • Participate in code and design reviews and provide coaching to other members of the team.
  • Assist in the Troubleshooting of code defects and deploy timely fixes.
  • Adhere to established guidelines within the Scrum Team.
  • Create and update technical documents


  • Bachelors degree in Computer Science preferred.
  • 5+ years of professional software development experience
  • Node.JS skills is preferred
  • Excellent ASP.NET/ASP.NET MVC and C# skills
  • REST Web API hands-on knowledge
  • NoSQL database experience (MongoDB)
  • Hands-on knowledge of Web technologies including, but not limited to: HTML5, CSS, XML, XSL, DOM, JavaScript, AngularJS, AJAX, and JQuery
  • Excellent oral and written communication skills required.
  • Demonstrates competency by maintaining positive, collaborative, and constructive attitude.
  • Understands and practices the principles of effective teamwork.
  • Ability to prioritize work assignments and meet productivity and quality standards.
  • Effective organizational skills.
  • Demonstrated ability to work concurrently on diverse projects.
  • Maintain high standards for accuracy, professionalism, productivity and confidentiality.

Apply for this Job