{{vm.result.Pagination.TotalResults}} ResultsResult
Minneapolis, Minnesota, United States
JOB #1800000637

.NET Developer

We're always on the lookout for creators, makers, and developers who are passionate about their craft, learning new things, making those new things better, and can't stay satisfied with the way things were.
About You

You've crafted solutions in C#, don't miss WebForms, make lists of pros/cons about React, Express, can espouse the whys and why-nots about Azure Functions and AWS Lambdas, can wax poetic on DevOps and automation, and can't call it a day until you've learned something new.

In this role, the you'll get to hone your craft across Customer Experience management platforms, B2B and B2C e-Commerce solutions, document and record management, custom web and mobile application development, progressive web apps, data analytics, cognitive services, and all things Azure.


  • "Familiarity with Scrum, Lean, and waterfall project methodologies
  •  3+ years software development experience with Microsoft .Net framework
  •  1+ years experience with ASP.Net MVC
  •  Experience with current Javascript frameworks
  •  Experience with designing and implementing automated unit tests
  •  Experience creating and managing business and functional requirements
  •  Experience performing peer code-reviews
  •  Experience consulting to external clients on complex projects, including those in leadership roles
  •  Experience managing and working in a distributed project environment

Key Responsibilities

  • Client facing
  •  Coordinating technical operations activities for technical delivery
  •  Managing task identification, assignment, review, and completion
  •  Review and creation of detailed technical documentation for client consumption
  •  Lead architectural and approach discussions with technical team
  •  Estimation and tracking of project delivery activities

Preferred Skills

  • Expertise in C#
  •  Experience with Git, GitFlow, GitHubFlow
  •  Experience with MSBuild, TeamCity, build-automation, and deployment automation
  •  Experience with Microsoft Azure (services, infrastructure)
  •  Experience with Jira and/or Visual Studio Work item tracking
  •  Experience with NuGet, Powershell
  •  Experience with Grunt/Gulp
  •  Experience with Typescript, SASS/Less, Coffescript, or similar
ICF Olson is an equal opportunity employer that values diversity at all levels. (EOE – Minorities/Females/ Protected Veterans Status/Disability Status/Sexual Orientation/Gender Identity)
ICF Olson Digital

Who is ICF?

A consulting services company of over 5,000 experts across 67 countries, but not your typical consultants

More jobs you might like

Mar 15, 2018
Toronto, Ontario, Canada
Mar 13, 2018
Minneapolis, Minnesota, United States
Mar 10, 2018
Minneapolis, Minnesota, United States
Mar 9, 2018
Minneapolis, Minnesota, United States
Mar 9, 2018
Minneapolis, Minnesota, United States
Mar 7, 2018
Chicago, Illinois, United States
See All Jobs

More about ICF

Meet the team

Creatives. Technologists. Scientists. It takes all kinds of passionate people to make ICF thrive.


Search all jobs

Search hundreds of positions by category, type, industry, and region.


Work life at ICF

Apply a passion for meaningful work with intellectual rigor to help solve the leading issues of our day.