Software Engineer

MatrixCare - Bloomington, MN3.5

Full-timeEstimated: $97,000 - $130,000 a year
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.