Software Engineer


Job Description

The MatrixCare R&D team is looking for a .NET Engineer to design and code industry-disruptive products with the latest tools and technologies.

Do you want to build amazing products and tackle complex questions? At MatrixCare, you’ll have the opportunity to just that. As a member of the development team, you’ll be creating ways to provide better care for the nation’s aging population. See your work improve healthcare each and every day!

As our Software Engineer you will:

  • Blend your unique talents with those of your scrum-mates to produce amazing solutions
  • Support the product through its full life cycle of design, code, unit test, and maintenance
  • Satisfy customers with your keen ability to understand their perspective
  • Provide new functionality and update existing functionality in current product
  • Develop rock-solid software by writing tests and evangelizing quality every day
  • Troubleshoot and resolve system performance issues and squash-bugs with ninja like skill
  • Learn, Discover, Evolve and Mentor continually

Skills and Experience needed for the Software Engineering position:

  • Strong passion for engineering software and an insatiable thirst to learn and grow
  • Firm grasp of software engineering best practices and why they are important
  • Proven track record building great software
  • 5+ years professional experience developing with C# .NET and MVC
  • 5+ years experience with Object Oriented Programming
  • 5+ years experience writing Stored Procedures, Functions and Triggers in Transact SQL on Microsoft SQL Server
  • Experience with ASP.NET MVC
  • Experience with full product lifecycle development processes in a software company
  • Experience developing enterprise software applications in an n-tier architecture
  • Experience developing Win Form applications
  • Extensive experience with GUI design for non-technical users
  • Experience developing multi-threaded applications
  • Experience documenting technical requirements
  • Advanced skills diagnosing and resolving issues
  • Strong Interpersonal skills required
  • Bachelor’s Degree in computer science or equivalent experience

Also great if you have:

  • Java Script, AngularJS, HTML5, CSS3, Responsive Web
  • Experience working with Web Forms
  • RESTful Services, Bootstrap, JSON, AJAX, SQL
  • Design Patterns, Data Modeling, SaaS
  • Scrum, TDD, Git, Jira, Confluence
  • Experience with CI/CD systems, as well as applications deployed to Azure

Why MatrixCare? Change the way technology is used to deliver healthcare. Build amazing products. Create ways to provide better care for the nation’s aging population. Tackle complex questions to ensure optimal customer service. See your work improve healthcare each and every day. About MatrixCare MatrixCare solutions have powered the long-term care continuum for over 30 years. MatrixCare is the largest LTPAC technology provider in the US and the first to offer a true full-spectrum solution. Used in more than 12,000 facility-based care settings and 2,000 home care and home health agency locations, MatrixCare’s solutions help skilled nursing and senior living providers, life plan communities (CCRCs), and home health organizations to prosper as we migrate to a fee- for-value healthcare system.


Skills we're looking for

Job Location

Bloomington, MN

Office Locations

10900 Hampshire Avenue South Suite 100, Bloomington, MN

To change or remove this job posting please contact