Project Web GIS Software Developer

Stone Environmental Inc.

Location: Montpelier, VT

Type: Full Time

Education: Bachelor's Degree

Experience: 3 - 5 Years

Stone Environmental, Inc. is seeking an experienced and motivated individual to fill a position as a Web GIS Software Developer, where they will be developing web-based GIS interfaces and software, middleware, and databases. Primary responsibilities will include building and supporting software that integrates “mapping” and “GIS analysis” tools into custom-built web applications, as well as building and supporting hybrid out-of-the-box and custom applications. The ideal candidate will bring enthusiasm and dedication to producing outstanding software products and services.

A core part of supporting the existing web GIS tools is working with Esri’s ArcGIS JavaScript API and the ArcGIS
Maps SDK. To properly support the ArcGIS web applications, the candidate will need to have working knowledge of
ArcGIS Online and ArcGIS ReST services. The individual hired will need to know JavaScript to work on legacy
applications and should be comfortable starting new projects using TypeScript.The individual hired will be required
to build new custom applications, as part of a team, that make use of the React JavaScript Framework – or a React-associated framework such as Next.js. While we are looking for someone skilled primarily as a front-end developer, the ideal candidate will also have some experience as a middleware and back-end developer. The individual hired will need to support existing middleware built with NodeJS and JavaScript and should be able to work with SQL code to perform standard RDBMS queries and explorations in a PostGreSQL database.

The individual hired will be part of the development team and thus will be expected to follow development guidelines,
participate in code reviews, and contribute to the improvement of the company’s development workflows and
strategies. The candidate must be able to clearly communicate about technical complexity to members of the team and clients who are not familiar with all parts of the technology.

We are seeking someone who can also perform junior-level project management tasks and has some experience
working with clients as a project manager, including tasks such as setting meeting agendas, defining and managing
budgets, understanding client needs, defining work scope details, and representing the company in a professional
manner as the main client touchpoint.

Required Skills and Qualifications
 Suggesting and designing Full Stack Application Architecture
 Software Engineering
 ArcGIS JavaScript API
 ArcGIS Maps SDK
 JavaScript
 TypeScript
 React Framework
 NodeJS
 Git
 GitHub
 PostgreSQL use
 Documentation
 Windows OS use
 ArcGIS Online use

Beneficial Skills and Qualifications
 Project management experience
 Experience developing and giving presentations
 Web Application Builder SDK
 Experience Builder SDK
 Next.JS Framework
 Unit Testing
 ArcGIS Pro capability
 JIRA familiarity
 Docker familiarity
 Linux familiarity
 Microservice Architecture
 Kubernetes
 MapBoxGL
 PostGIS

Experience and Education
 3-5 years of work experience in software engineering and development
 A minimum of 3 years of formal education relating to either software development or GIS

Working Conditions
 Office/computer-based with no essential physical requirements.
 Based primarily in our Montpelier office, with flexibility for part-time remote work. Full-time remote options
may be considered. Work hours are flexible, but typically occur during ‘normal’ weekday business hours.
 Members of our team often attend conferences and meetings requiring some travel; willingness to participate is
desired but not required.

© 2023 Vermont Technology Alliance

Site by Scout Digital