×
Register Here to Apply for Jobs or Post Jobs. X

Application Developer

Job in Deerwood, Crow Wing County, Minnesota, 56444, USA
Listing for: Water Resources Group
Full Time position
Listed on 2026-10-26
Job specializations:
  • Software Development
    Backend Developer, SQL Developer, Database Engineering
Salary/Wage Range or Industry Benchmark: 85000 - 125000 USD Yearly USD 85000.00 125000.00 YEAR
Job Description & How to Apply Below
About WRG

Water Resources Group is a family of self-performing civil construction companies, including Rice Lake Construction Group and Rice Lake West. For more than 40 years, we have built water and wastewater treatment infrastructure, along with heavy civil and commercial/industrial projects, across the Upper Midwest and Mountain West. Our team of roughly 420 employees delivers more than 45 active projects a year, backed by an award-winning safety program.

Position

Summary

The Application Developer builds, maintains, and improves the internal business applications our employees rely on every day. This is a hands‑on development role for someone who enjoys both writing code and talking with the people who use it: you will sit down with employees and business leaders, understand what they need, and turn it into practical, reliable solutions.

Working alongside WRG’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 over time.

Essential 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 development tools, including AI-assisted tools, while reviewing and validating the resulting code.
Maintenance & Support
  • Maintain and support applications currently in use, troubleshooting issues involving code, data, databases, network resources, and authentication.
  • Participate in release processes, including source control, versioning, testing, Docker image builds, deployment, and rollback.
  • Support integration with company systems, including Sage 300 CRE and Sage Paperless.
  • Help keep application dependencies, base images, and supporting infrastructure patched and current.
  • Assist with consolidating and retiring legacy deployments as applications are replaced.
Standards & Documentation
  • Follow and help improve standards for application 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.
  • Build applications that others can support, so no system depends on the knowledge of a single person.
Qualifications Required
  • 3–6 years of experience developing and supporting business applications in a production environment.
  • Strong proficiency in Python and experience building web‑based applications.
  • Working knowledge of JavaScript, HTML, and CSS.
  • Strong SQL skills and experience with relational databases.
  • Experience using Git for source control and version management.
  • Experience with REST APIs, testing, and application troubleshooting.
  • Ability to understand, maintain, and improve applications written by others.
  • Clear communicator who works well with both technical and non‑technical employees.
  • 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.
Success Measures
  • Employees have reliable, easy‑to‑use applications that support…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary