Full Stack .NET Developer

Eden Prairie, MN
Job Type:
What’s the opportunity?

We are seeking a full stack .NET developer to join our clients growing team. They have an entrepreneurial culture that promotes creativity, personal initiative, team collaboration, work-life balance and fun.

A successful applicant will be a devoted team player and contributor that can communicate well, thrive in an entrepreneurial environment, consistently deliver professional level technical solutions, and fully immerse themselves in a self-organizing Agile team.

In this role, the candidate will work collaboratively with product owners, business stakeholders, and other development teams to reach consensus on solutions that meet the needs of the business. You will gain knowledge about the Sourcing application, solutions, and business while also meeting other people throughout IT in a collaborative effort to successfully complete the projects.

What will you be doing?

Design and develop innovative solutions required for complex application features utilizing Microsoft Technologies that meet the needs of the business
Contribute to the success of the team through collaboration, connectivity, and the ability to inspect and adapt to changes
Contribute to providing high-level technical options that may span multiple systems
Participate in Release Planning, Sprint Planning, and Daily Stand-Up meetings
Connect with the team to support and foster the Agile development methodology
Take pride in ownership and quality by means of accurate unit testing and some functional testing

What are we looking for?

Three or more years of software development experience in Information Technology with experience in Object-Oriented Analysis, Design, and Programming
Experience in the Microsoft .NET Platform (C# / VB)
Working knowledge of relational databases: MySQL, SQL, or Oracle Recent
Experience in working with Angular JS, REST services, and HTML5
Convey a passion for problem solving and tackling new opportunities
Demonstrate a positive, determined, and ambitious approach when confronted with technical challenges
Experience of working in an Agile development environment is preferred, e.g. Scrum or Kanban
Experience developing graphical user interfaces using design patterns such as MVP or MVVM
Experience with Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF)
Experience with Team Foundation Server
Experience in working with XML
Familiar with Behavior and/or Test Driven Development or similar
Exposure to data modeling, UML, and test plan design a plus
Exposure to Enterprise Library and other application blocks
Knowledge of current and emerging .NET frameworks


Our client offers a competitive compensation package and excellent benefits including medical, dental, and vision insurance, prescription drug coverage, paid holidays and vacation, disability insurance, life insurance, 401K with company match, profit sharing, Employee Stock Purchase Plan, and the opportunity to prosper in a growing Fortune 500 company.