As a GIS Application Developer, you will provide front end development for a portfolio of Ecological & Water Services (EWR) applications, primarily the Watershed Health Assessment Framework (WHAF) application. These services include working with EWR staff to collect and analyze user requirements, design, develop, test, and deploy high quality web services and applications for internal and external use. Support includes documentation, analysis, and troubleshooting, with data management and stewardship duties.
Candidates must clearly demonstrate all of the following qualifications in their resume:
This position requires a minimum of three (3) years of experience providing GIS data management, analysis, development, and reporting in an enterprise environment.
Experience must include:
Applied skills with software development languages, most importantly JavaScript or Python or both.
Thorough understanding of JSON, HTML5, CSS, and other web technologies.
Experience using source code management and version control (preferably Git).
Experience with the ArcGIS API for JavaScript and/or ArcGIS Maps SDK for JavaScript and with consuming ArcGIS Server web services.
Knowledge and experience applying GIS data and/or building web applications that aid in natural resource or ecosystem management.
*A Master’s degree in Information Technology or a related field substitutes for three (3) years of experience, OR a related Bachelor’s degree substitutes for two (2) years, OR a related an Associate’s degree substitutes for one (1) year. *
Preferred Qualifications
Excellent digital cartographic and interactive map design skills, including web accessibility (WCAG 2.1).
Excellent verbal, written, and presentation skills for communication and training.
Experience using and maintaining code for RESTful APIs (preferably Flask or FastCGI).
Knowledge and experience with user experience and responsive design for web applications.
Four years of experience using ESRI desktop software suite of tools and extensions.
Practical experience with web frameworks (preferably Angular).
Experience in project management methods and principles to plan work, set goals, monitor, and evaluate accomplishments.
This position is telework eligible from several locations within Minnesota.
Public pension plan
Training and professional development
Paid vacation and sick leave
12 paid holidays each year
Paid parental leave
Low-cost medical and dental coverage
Prescription drug coverage
Vision coverage
Wellness programs and resources
Employer paid life insurance
Short-term and long-term disability
Health care spending and savings accounts
Dependent care spending account
Tax-deferred compensation
Employee Assistance Program (EAP)
Tuition reimbursement
Federal Public Service Student Loan Forgiveness Program