Application Developer Jobs Deerwood MN 2026

Water Resources Group (WRG) — a family of self-performing civil construction companies that has built water and wastewater treatment infrastructure for more than 40 years — is hiring an Application Developer for its Deerwood or Monticello, Minnesota office. The role builds, maintains, and improves the internal business applications employees rely on every day. It is hands-on for someone who enjoys both writing code and talking with the people who use it, with a listed base salary range of $85,000 – $125,000 and a comprehensive benefits package.

About Water Resources Group — Civil Construction Company

Companies: Includes Rice Lake Construction Group and Rice Lake West

Work: Water and wastewater treatment infrastructure, plus heavy civil and commercial/industrial projects

Region: Upper Midwest and Mountain West

Scale: Roughly 420 employees delivering more than 45 active projects a year

Culture: Award-winning safety program and a focus on building tools that others can support

Why This Developer Role Stands Out

Direct Users: Meet the employees who use your applications and turn their needs into practical solutions

Growing Responsibility: Take on more deployment and production support over time

Modern Tooling: Use AI-assisted development tools, with code reviewed and validated by you

Stable Industry: Water infrastructure construction is a long-running, essential sector

Position Overview

The Application Developer at WRG builds, maintains, and improves internal business applications. Working alongside the company’s technology leadership, you will keep existing applications running smoothly, enhance them as they move into broader use, and take on growing responsibility for deployment and production support. A big part of the job is listening: you will meet with employees and business leaders, understand what they need, and deliver practical, reliable solutions — including integrations with company systems such as Sage 300 CRE and Sage Paperless.

Why This Role Matters: A construction company runs on its internal tools — job costing, document management, reporting. When those applications are reliable and easy to use, project teams spend less time fighting software and more time building. As Application Developer you are the person who makes that happen, and who makes sure no system depends on the knowledge of a single person.

Key Responsibilities

Development

  • Develop and enhance internal business applications, features, APIs, reports, and user interfaces
  • Meet with employees to understand business needs and translate them into practical technical solutions
  • Improve and scale existing applications as they move into broader organizational use
  • Integrate applications with company systems, databases, authentication tools, and shared technology
  • Write and optimize SQL queries, reports, and database views
  • Use modern tools, including AI-assisted tools, while reviewing and validating the resulting code

Maintenance & Support

  • Maintain applications in use and troubleshoot issues involving code, data, databases, network resources, and authentication
  • Take part in release processes: source control, versioning, testing, Docker image builds, deployment, and rollback
  • Support integration with Sage 300 CRE and Sage Paperless
  • Keep dependencies, base images, and supporting infrastructure patched and current
  • Help consolidate and retire legacy deployments as applications are replaced

Standards & Documentation

  • Follow and help improve standards for development, deployment, security, and support
  • Apply sound security practices, including SSO, environment-based credentials, and least-privilege database access
  • Maintain technical documentation, deployment procedures, architecture notes, and troubleshooting guides

Qualifications & Requirements

Required

  • 3–6 years of experience developing and supporting business applications in a production environment
  • Strong Python skills and experience building web-based applications
  • Working knowledge of JavaScript, HTML, and CSS
  • Strong SQL skills and experience with relational databases
  • Experience with Git, REST APIs, testing, and application troubleshooting
  • Ability to understand, maintain, and improve applications written by others
  • Clear communication with both technical and nontechnical employees, plus strong problem-solving and documentation skills

Preferred

  • Experience deploying and supporting applications in Docker/Linux environments
  • Experience with Microsoft SQL Server, ODBC connectivity, or SSO
  • Experience with ERP/accounting systems, especially Sage 300 CRE or Sage Paperless
  • Bachelor’s degree in computer science, information systems, or a related field — equivalent experience will be considered

Working Conditions

  • Works primarily in an office environment at the Deerwood or Monticello, Minnesota location
  • Occasional support outside normal business hours may be needed to resolve production issues or complete planned releases
  • Extended periods of computer work; reasonable accommodations may be made for qualified individuals

 About the Opportunity — Minnesota Construction Technology

Water Resources Group builds water and wastewater treatment plants, heavy civil projects, and commercial and industrial facilities across the Upper Midwest and Mountain West. Behind those projects sits a layer of internal software that keeps estimating, accounting, documents, and reporting moving. This role lets a developer own that layer in a mid-sized company where your work is visible and used daily.

Career Path: Strong performance can lead toward senior developer, technical lead, and broader IT or systems leadership roles as the company’s internal applications grow.

Who Should Apply?

  • Python Web Developers: With 3–6 years supporting business applications in production
  • SQL-Strong Engineers: Who write clean queries, reports, and database views
  • Maintainers & Improvers: Comfortable picking up code written by others and making it better
  • Sage or ERP Users: With experience in Sage 300 CRE, Sage Paperless, or similar accounting systems
  • Minnesota Candidates: Who prefer an office-based role with direct contact with the people using their software
Application Developer Jobs Deerwood MN 2026

Recently opened JOBS 👇🏻

Software Development Engineer Jobs New York NY 2026

Leave a Comment

Select Your Degree:
Please select an option.
Select Your Experience:
Please select an option.
Select Currently Your Location:
Please select an option.
Please wait...
7
Aap ka agla page 7 second mein khulega...