Be on Alert – Fraudulent Employment Offers. Learn More

Multiple locations
JOB #R1903512

ICF Next Campus Recruiting > University of Minnesota

Join the next gen. We’re a new breed – a consulting agency. We combine the creativity of an agency with the depth and expertise of a consultancy. Our team is a mix of mission-driven strategists, marketers, technologists and data scientists, harnessing the insights, creativity and technology that moves people. This is what we call…Accelerated Change, Beautifully Delivered. Check us out at!

We are currently hiring for Associate Business Analysts, Associate Developers, Associate Front End Developers, Data Scientists and Digital Project Coordinators to join our team in Summer 2020.

As an Associate Developer, you will: 

  • Develop and implement digital technology solutions with appropriate software design methodology in a dynamic and fast paced team environment
  • Perform all phases of the software development life cycle including requirements analysis, application design, code development and testing and client interaction
  • Write tests in an existing Java-based test suite that confirms successful implementation of code
  • Troubleshoot production support issues post-deployment and create solutions as required
  • Assist in creation of technical documentation as part of client deliverables
  • Collaborate and work in an agile team environment 

As an Associate Developer, you will have: 

  • Bachelor’s Degree in Computer Science, Computer Engineering, Management Information Systems, Mathematics, or equivalent 
  • An ability to define and present conceptual technology solutions to both technical and non-technical clients while articulating the value of technology to drive creative marketing platforms
  • The ability to translate client goals into achievable technical specifications
  • Experience with hands-on development, including an understanding of applications architecture such as:
    • Object-oriented design and design patterns
    • ORM libraries
    • Database diagramming
    • Systems diagramming
  • Experience with technology skills including:
    • Java, J2EE, C#, .NET or equivalent
    • One SQL database technology (MySQL, MSSQL, Oracle or equivalent)
    • HTML, CSS, Javascript, JSP
  • Experience with source control: Git and/or SVN
  • Ability to integrate RESTful web services
  • Experience with multiple software development lifecycles such as Agile and Waterfall
  • GitHub page or code sample preferred 

As an Associate Front End Developer, you will:

  • Develop and implement digital technology solutions with appropriate software design methodology in a dynamic and fast paced team environment
  • Collaborate with UX professionals and apply your visual design thinking skills to the development process
  • Participate in all levels of the development lifecycle, including direct client interaction
  • Develop rich front-end web applications and implement enterprise CMS solutions
  • Discuss technical solutions with clients and provide innovative new ideas to solutions
  • Collaborate and work in an agile team environment

As an Associate Front End Developer, you will have:

  • Bachelor’s Degree in Computer Science, Computer Engineering, Management Information Systems, Mathematics, or equivalent
  • Experience with HTML5, CSS3 and JavaScript
  • Hands on development experience with one or more JAMstack technologies such as: Angular JS, Ember, Polymer and React 
  • Experience with source control: Git and/or SVN 
  • Hands on experience developing responsive websites 
  • Experience translating comps and annotated wireframes into semantic HTML markup
  • Ability to integrate RESTful web services 
  • GitHub page or code sample preferred 
  • Experience with common CMSes such as Drupal, WordPress and others preferred
  • Experience with Grunt, Gulp, Webpack or other automated build tools preferred

As a Data Scientist, you will:

  • Delve deeply into a varying array of large data sources, determining the appropriate data for the type of analysis to be performed, uncover data issues, and preparing data for analysis
  • Identify, analyze, interpret trends and patters in complex data, provide and present insights and strategies that drive customer loyalty and/or personalization
  • Assist in the design, execution and analysis of complex targeting campaigns
  • Create data visualization dashboards using different BI tools
  • Ascertain and execute plans to build, implement and maintain predictive models using available tools and programming languages.
    • Monitor and provide feedback on model performance and recalibrates models as necessary.
  • Develop client economic models that provide financial motivation for loyalty program design
  • Develop project plans, execute on deliverables within agreed upon timeframes, manage deadlines, communicate progress and make recommendations to address issues.
    • Gather requirements from appropriate business partners for project, including necessary data for analysis to be performed.

As a Data Scientist, you will be a lover of data, a critical thinker, a problem solver and a storyteller. You will also have:

  • Master’s degree in Data Analytics, Data Sciences, Applied Mathematics, Applied Economics, Statistics, Engineering (or related fields)   
  • Experience coding with SQL  
  • Experience in statistical programming languages, such as R and Python
  • Analytics experience in a Big Data environment, such as Hadoop, Azure and/or ElasticSearch a plus
  • Intellectual curiosity with the ability to utilize, organize and synthesize data of various types and sources  
  • Interest in partnering with the business to understand their needs and utilize advanced analytics to develop effective solutions  
  • Drive to not only succeed personally, but to make an impact and contribute to the success of our rapidly growing business.  
  • Ability to listen and translate requirements back and forth between analytics and IT to communicate back to the business a technical solution in non-technical terms.  
  • Ability to adapt to the changing environment of our business and the marketplace in general, re-prioritize effectively, and integrate new techniques and tools into your everyday work.  

As a Digital Project Coordinator, you will:

  • Maximize your potential and grow your expertise in digital project management
  • Collaborate with multidisciplinary teams to implement digital client solutions  
  • Support and help senior project managers provide structure for assigned projects (e.g. web development, advertising, media, strategy, technology, social, PR, brand, etc)
  • Assist team members in the communication of relevant project information (e.g. status, risk, issues, deliverables) while tracking overall budget and margin management
  • Document activities of the project team, such as: schedules, meeting notes, agendas, status reports, etc 

As a Digital Project Coordinator, you will have:

  • Bachelor’s degree required
  • Internship experience at a consulting firm or agency perferred
  • Emerging understanding of project management lifecycle
  • Good organizational and time management skills
  • Solution oriented with an ability to identify problems
  • Emerging MS Office skills 

Working at ICF

Working at ICF means applying a passion for meaningful work with intellectual rigor to help solve the leading issues of our day. Smart, compassionate, innovative, committed, ICF employees tackle unprecedented challenges to benefit people, businesses, and governments around the globe. We believe in collaboration, mutual respect, open communication, and opportunity for growth. If you’re seeking to make a difference in the world, visit to find your next career. ICF—together for tomorrow.

ICF is an equal opportunity employer that values diversity at all levels. (EOE – Minorities/Females/ Protected Veterans Status/Disability Status/Sexual Orientation/Gender Identity)

Reasonable Accommodations are available for disabled veterans and applicants with disabilities in all phases of the application and employment process. To request an accommodation please email icfcareercenter@icf.comand we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about non-discrimination:  EEO is the law and  Pay Transparency Statement.

Minneapolis, MN (MN03)

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

Nov 12, 2019
Multiple locations
Nov 12, 2019
Multiple locations
Nov 12, 2019
Bryan, Texas, United States of America
Nov 12, 2019
Hampton, Virginia, United States of America
Nov 11, 2019
Houston, Texas, United States of America
Nov 8, 2019
Fairfax, Virginia, United States of America
See All Jobs