View Our Website View All Jobs

.NET Developer

UnityWorks Media is looking for a .Net Developer to join their Bloomington, MN team!


Position Overview

We are seeking a .NET Developer who is familiar with the full stack of .NET enterprise technologies, namely: MS SQL Server, TSQL, C#, ASP.NET MVC/WebApi, WCF, LINQ, and Windows/Web Service.  In addition to the .NET framework, proficiency with web technologies, including: CSS, JSON, XML, JavaScript, JQuery, AJAX, and HTML5 is required. Object Oriented Design/Development, as well as experience with enterprise application architecture and patterns like, distributed software design, messaging architectures, syndication, producer-consumer, pub-sub, and multithreading.  Visual Studio, Git and Team Foundation Server are also a part of the development toolset. Your primary responsibility will be to design and develop these layers of our applications and to coordinate with the rest of the team working on different layers of the infrastructure. 


What you'll get to do:

SOA Development (65%)

  • Implement domain driven design concepts, Service orientation implemented with HTTP services, WebAPI and WCF
  • Work in conjunction with domain architects, and business experts to design and develop business services to spec and from functional requirement documents
  • Communicate designs and solution concepts with the aid of Visio flowcharts, UML, PowerPoint, or similar modeling tools
  • Build and run unit test, minimize technical debt with the aid of de-linters and like SonarLint, and productivity tools like Resharper
  • Database design and implementation, as well SQL and TSQL development

UI Development (10%)

  • Recommend, research, code, schedule and deploy software improvements and upgrades
  • Assist Systems Analysts, Architects, technical Managers and team Developers in conceptualization and development of new software applications
  • Generate, run and monitor automated unit, integration and performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging: evaluate test results and deliver solutions to problem areas

Support & Admin (25%)

  • Identify bottlenecks & bugs; devise solutions to mitigate and address these issues
  • Design, build and maintain efficient, reusable and reliable code while minimizing technical debt
  • Translate application storyboards and use cases into functional applications


What you need to be successful:

  • Minimum 3+ years’ full .NET stack development experience
  • Strong written and oral communication skills
  • Ability to collaborate with multi-disciplinary and multi-locational teams
  • Effective in workload management and possess good time management skills; can conform to shifting priorities, demands and timelines through analytical and problem-solving capabilities
  • Experience working in the following languages: HTML5, CSS3, JavaScript, jQuery, SQL
  • 3 yrs. hands-on experience with relational databases such as: MySQL & Microsoft SQL Server


UnityWorks is a leader in providing web video products and solutions to auto manufacturers, dealers and partners.  We take "big data," add customer intelligence, and deliver relevant content to the consumer throughout the purchase cycle.  Founded in 2001, UnityWorks has flourished from just three employees to a dynamic and diverse team of more than 100 talented, professional, go-getters that make things happen!

Our team is comprised entirely of creative and tech-savvy in-house specialists that bring creative ideas to life in unexpected and beautiful ways.


For more information about UnityWorks, please visit our company website at



We thank all applicants for their interest however only those selected for an interview will be notified. UnityWorks is an equal opportunity employer.  We are compliant with AODA legislation; if you require work related accommodations, please specify.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file