.NET Developer Nexient - Ann Arbor, MI

Software technology is accelerating the pace of change across all industries. At Nexient, we always look to the future. Ambitious and forward-leaning, we challenge ourselves, the status quo and our clients. In an IT consulting industry characterized by large, lumbering giants or low-cost, low-efficiency offshore shops, we embrace Agile thinking, speed-to-market and price performance to continuously deliver software.

Role and Responsibilities:

  • Create software code, unit tests and assist with encoding, testing, debugging, and documentation
  • Understand client requirements and prepare designs for translating those into software applications
  • Uses coding methods in specific programming languages to initiate or enhance program execution and functionality
  • Perform installation of code releases and patches and write scripts or programs for IT applications

Experience & Skills:

  • 2-8+ years of experience in programming primarily around ASP.NET, C# for application development
  • Strong experience in object oriented design & development, Design Patterns, Multi-threading, OOAD Experience in C# and ASP.NET, including ASP.NET MVC
  • Experience in MS Desktop technologies and in C#, WPF, MVVM, XAML, UX Design, LINQ
  • Strong experience implementing SOAP or REST services
  • Experience with unit testing (nUnit, MSTest) (Test-first experience (TDD) a plus)
  • Experience with Agile/Scrum a plus
  • Strong written and verbal communication skills