CyberInfrastructure and Geospatial Information Laboratory (CIGI)

Graduate Research Assistant or Academic Hourly

Hours: 20 hrs/week

Job Starting Time: Begins Immediately


Job Description:

This position plays a major role in the development and maintenance of the Resource Management Mapping Service Web application.


RMMS is a web-based geographic information system (GIS) that supports watershed decision-making for state and federal programs, as well as making environmental information easier to obtain for organizations and the general public. Registered users can submit data, and all users can examine mapped data interactively, perform queries by data type and region, and export both raw data and customized maps. The application contains customized geospatial tools, reports, and data integration from heterogeneous sources. Published REST data services and geoprocessing tools are also integrated.


Work consists primarily of addressing user bug reports, customer feature requests, and updating data layers. The developer is the primary person responsible for implementing application changes, and is partially responsible for communicating with users about progress towards requests. The developer will be mentored in the technology stack and communication procedure by other staff members, and will have access to the resources of the CIGI Lab and CyberGIS Center to consult with in implementing solutions.


Work will primarily be conducted using ESRI and Microsoft software on a Windows-based environment.


Rarely, some travel to demonstrate the Web application to groups of public users may be involved.


While this position is focused on RMMS, the person will have an opportunity to participate in other programs at the CyberGIS Center as time permits.


Required Education and Training:

  • BA/BS in computer science, geographic information science or a related field. Alternate degree fields will be considered/accepted if accompanied by equivalent job-related experience
  • Experience in software development
  • Programming experience in ASP.Net C#, Javascript, Dojo framework, or related technologies
  • Experience with common tasks of relational database systems such complex SQL queries, table creation and maintenance such as copying tables, creating tables, creating schemas, writing scripts for backups, etc.
  • Experience in basic server functions for web applications, such as IIS, stored procedures, etc.


Preferred Experience:

  • Experience in programming geospatial visualization tools in a web application based on ArcGIS Server APIs
  • Experience in Web development (e.g., Javascript, CSS, HTML, and REST with the ESRI JavaScript API)
  • Spatial database experience (e.g. MS SQLServer in combination with ArcSDE)
  • Experience in programming using ESRI ArcGIS


Additional Information:
Funding is provided under a contract with the Illinois Environmental Protection Agency (IEPA). The workload is dynamic. As such this position requires meeting short term demands and longer term deadlines. Applicants should be skilled at self-learning from multiple resources. The applicant should be able to communicate technical issues clearly in writing and on phone consults.


This position could be a graduate student research assistantship or an academic hourly position.


Interviews will be conducted until the position is filled.


To apply, please send your CV/resume and statement of how you have used the above skills in your past work via e-mail to Laura Martin (laurarh@illinois.edu).