Blog

3 Jun, 2021

GIS Web Developer

by FLAIRDOCS

Position Description

We are seeking a GIS Web Developer to participate in the development process for building web applications using JavaScript, Web API, C# and GIS integrations. A Developer would be responsible for parts of the development, integration, and implementation of features of the software, as well as the R&D research and documentation aspects that come with the project. As part of this position, you’ll learn how to develop and test code efficiently while gaining real world experience working on applications that support our customers. With mentoring from the Senior GIS Web Developer, the developer will learn multiple systems and be able to use their skills in multiple projects and maintenance, and coordinate with the rest of the team working on different layers of the infrastructure and GIS related implementations.

What can you expect from us?

We offer a rewarding career that will provide valuable experiences to enhance your overall career.

  • Competitive salary, flexible hours (flex time), plus a comprehensive benefits package including medical, dental, life insurance, paid time off, and 401(k)
  • Hands on learning experience from industry professionals
  • An opportunity to test and grow your skills in a corporate setting
  • Less than 15 minutes’ drive time from multiple campuses (The Ohio State University, Otterbein University, Columbus State Community College)
  • Right next to the Olentangy Park trail and river (great for lunchtime walks or walk-and-talk meetings)
  • Gain knowledge and experience in the following topics/areas: Object-Oriented Programming Principles (OOP), ESRI Platform, TypeScript, Modern Web Page Design Standards, .NET, ASP.NET, C#, Web Forms, SQL, JavaScript, Software Development Lifecycle (SDLC), Agile/Waterfall Software Development, server design/architectural patterns (e.g. Model-View-Controller (MVC)), and general Server-Side Development (e.g. ASP.Net, SQL Server, Oracle, PHP)

Education

Bachelor’s Degree or higher in Computer Science, Information Technology, GIS, or Geoinformatics OR 4+ years of the following: equivalent training or education (technical schools, coding bootcamps, etc.), and/or relevant full-time/contract work.

Experience

2-4 years of experience as a GIS Developer

Job Requirements

  • 2 to 4 years experience in developing custom web mapping applications using .Net 4 WCF and WebAPI, ESRI ArcGIS JavaScript API 3 and 4, MS SQL/T-SQL, ASP.NET
  • Proven experience with Microsoft .NET technologies including, ASP.NET, WCF, Web API Languages: C#, SQL/T-SQL, JavaScript (ES5), HTML5, CSS3, XML, JSON
  • Strong understanding of the ESRI Platform: ArcGIS Enterprise and ArcGIS Online
  • Strong foundational knowledge of GIS concepts: Projections, Geometric Operations, Geospatial Analysis, and GIS database design.
  • Competence in REST technology standard.
  • Experience in SQL Server, Oracle database including schema design
    and writing complex SQL, stored procedures, and views etc.
  • Experience with ArcMap, ArcGIS Pro, and publishing geospatial services to ArcGIS Online and Enterprise
  • Competency in automated test writing using Selenium or other test suites.
  • Some experience with front end UI design
  • Python and ArcPy GP Service creation and publishing.
  • Bonus: In-depth knowledge of responsive web design and modern web frameworks such as React, Redux, Web Kit and TypeScript. Also able to build web client side code with NPM, TSC and VS Code.
  • Bonus: Experience with Open Source GIS Software, Standards, SDKs and APIs like GeoServer, MapServer, OpenLayers, Leaflet, esri-leaflet, NetTopologySuite
  • Bonus: Mobile GIS Development with Android, iOS and/or combined development frameworks like Xamarin or NativeScript.

Role & Responsibilities

Depending on current project needs, responsibilities could entail any of the following:

  • Writing and maintaining new and legacy code.
  • Analyzing and implementing best coding practices into the project code.
  • Executing and implementing software tests.
  • Implementing GIS product solutions in a timely manner.
  • Working with Tech Lead and Project Managers to apply existing or developing new technology to meet technical and business requirements.
  • The ideal candidate should be flexible, highly adaptable, and excellent team player.
  • The ideal candidate should be capable of working in a global virtual team spread across North America and India team members, sometimes across multiple time zones.
  • The ideal candidate may be assigned to more than one role or project at a time.
  • The ideal candidate will be a self-motivated team player committed to delivering on time and should be able to work with minimal supervision.
  • Perform R&D software development work
  • Good Communication: English Verbal & Written Communication is a must

Leave a REPLY

Your email address will not be published. Required filelds are marked*