Geospatial Software Developer
Company | Argonne National Laboratory |
---|---|
Location | Woodridge, IL, USA |
Salary | $74799 – $143010 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level, Senior |
Requirements
- Professional experience in developing and maintaining databases, dashboards, and decision support tools.
- Bachelor’s degree completed in computer science, geography, or information systems.
- Minimum of 3 years’ experience in web-based geospatial mapping.
- Experience with ESRI’s suite of tools – ArcGIS API for Javascript or comparable framework for creating web mapping applications (mapbox, leaflet, etc…).
- Experience with libraries for handling geospatial data (GDAL, Geopandas, Turf.js, Postgis, etc.).
- Experience with handling multiple data formats (CSV, JSON, XML, XLSX, HDF).
- Experience with relational databases (Postgres, SQL Server, MySQL, Access).
- Experience with containerization and deployment technologies (Docker, CI/CD).
- Experience with cloud-computing services (AWS, Azure, Google Cloud, Oracle Cloud).
- Experience with a range of programming languages and associated libraries: General-purpose programming (Python, Java, C#), Web-related programming (HTML5, CSS, Javascript, JQuery, etc.), Modern web frameworks (React, Vue, Angular, Express, Flask, Django, etc.), Data science languages (Python, R, Julia) and associated libraries, Version control and automation tools (Git, Bash, PowerShell, CMD).
- Strong project management practices and the ability to meet deadlines.
- Good communication skills including the ability to translate technical information into plain language.
- Ability to apply critical thinking skills to achieve novel and creative solutions to complex data problems.
- Ability to model Argonne’s Core Values: Impact, Safety, Respect, Integrity, and Teamwork.
- Ability to make our laboratory a safe, welcoming, inclusive, and accessible environment where all can thrive.
- To perform the essential functions of this position successful applicants must provide proof of U.S. citizenship and may be required to obtain a “Q” clearance, which is required to comply with federal regulations and contract.
Responsibilities
- Convert geospatial data into web-based dashboards and visualizations to support our emergency management portfolio.
- Develop web-based data visualizations to support analyses and solution identification. This may include creating static data visuals (graphs, charts, presentations) as well as cloud-based, interactive data visualizations.
- Perform front-end development for web-based geospatial applications.
- Develop back-end processing and automation of tools and applications.
- Explain trends, patterns, and findings from their analyses to sponsors, requiring excellent written and verbal communication.
- Work with data sets of different size/scale/completeness to address challenging, non-routine analytic questions, applying a range of appropriate methods.
- Follow UI/UX best practices.
Preferred Qualifications
- Active TS SCI security clearance is preferred.