Software Solutions for Tomorrow's Schools
Home of Innovation
Come Work With Us!

Learning Solutions

A Division of cmERDC
Twin Cities Office
3550 Lexington Ave North, Suite 101
Shoreview, MN 55126

Available Positions

=============================== Job Descriptions ==============================

Apprentice Software Developer

In the Spring of 2018, cmERDC's Apprenticeship Program was approved by the Minnesota Department of Labor and Industry. At this time, our Apprenticeship positions have been filled. Please check back with us for future opportunities.

An Apprentice Software Developer works with our software development team on web and database development of our K-12 software solutions. This position combines job-related technical instruction, mentoring, and on-the-job learning experiences. Below is a description of the qualifications and responsibilities of this position.


  • Coding and testing software programs

  • Assisting in debugging software application issues

  • Maintaining, tuning and repairing software applications

  • Documenting software changes/improvements

  • Participating in execution and documentation of software testing

  • Executing software application conversions/upgrades

  • Assisting in the integration of data into software applications

  • Assisting in design of software changes and enhancements

  • Participating in the analysis of technical application requirements

  • Providing user support

  • Important Notice: This job description is not an exclusive or exhaustive list of all job functions that a team member in this position may be asked to perform. Duties and responsibilities can be changed, expanded, reduced or delegated by management to meet the business needs of the organization.

Basic Qualifications: 

  • High School degree or greater

  • Some programming experience desirable

  • Experience working with Javascript, Microsoft.NET (C#) and HTML desirable

  • Experience working with MS SQL, stored procedures, and relational databases desirable

Preferred Qualifications: 

  • Good problem-solving and a strong customer service orientation

  • Ability to manage multiple competing tasks at the same time


If you desire a challenging opportunity to contribute to our software development efforts and become a Software Developer, please send or email your resume with cover letter to:

Learning Solutions − Apprentice Software Developer
c/o cmERDC
Attn: Kelsie Herzog
570 1st Street SE
St. Cloud, MN 56304

cmERDC is an Equal Opportunity Employer

Data Warehouse Specialist/Developer

We are currently seeking a Data Warehouse Specialist/Developer to design, develop, implement and support Viewpoint®, our K-12 data warehouse solution, and data integration utilities. This position will work with Product Specialists, our customers and other software developers to maintain and enhance our products and services.


  • Design, develop, implement and maintain ETL (extract, transform, load) processes to extract data from Student Information Systems, assessment systems and other customer data sources and convert extracted data into formats required by data warehouse solution.

  • Ensure data accuracy.

  • Conduct root cause analysis and resolve production problems and data issues.

  • Write stored procedures for loading data and generating reports.

  • Design, develop, implement, and maintain web (and desktop) based solutions to enhance and monitor the ETL processes for collecting data, staging data, cleansing data, standardizing data, and publishing data into our data warehouse solution.

  • Provide regular written and verbal communications to management, team and customers concerning projects and efforts. Provide input into team planning and direction.

Basic Qualifications: 

  • Bachelor's Degree in MIS or related field required. Additional technology related experience may be used in lieu of higher education (two years of experience in lieu of each year of higher education).

  • Experience working with data stored in a relational database environment. Minimum of four years' experience or equivalent proficiency with SQL database technology.

  • Solid understanding of data, database structures, data warehousing concepts and data modeling.

Preferred Qualifications: 

  • Experience with school district data.

  • Experience with Microsoft SQL Server Enterprise Edition including Microsoft SSIS.

  • Experience working with spreadsheet applications to assist in importing data.

  • Programming experience using C# and Microsoft Visual Studio.

  • Strong problem-solving skills.

  • Ability to manage multiple competing tasks at the same time.


If you desire a challenging opportunity to contribute to our data integration efforts, please send or email your resume with cover letter to:

Learning Solutions − Data Warehouse Specialist/Developer
c/o cmERDC
Attn: Kelsie Herzog
570 1st Street SE
St. Cloud, MN 56304

Job Application −

cmERDC is an Equal Opportunity Employer

If you see something on this site that interests you and you feel that you have a unique contribution to make,

Please contact Kelsie Herzog     

We look forward to hearing from you.

FMLA regulations require all employers to post the updated FMLA notice.