.NET GIS Developer

Offer by Morton




About this job

Job type: Full-time
Role: Frontend Developer


javascript, .net, reactjs

Job description

Morton is seeking a Full Stack GIS Developer for our client in Raleigh, NC. This developer will be building web applications using the .Net framework and be required to have knowledge of one or more current JavaScript libraries. This role will be responsible for producing and maintaining software applications used by hundreds of GIS users.


  • Complete assigned project tasks in accordance with technical documentation and guidance within the prescribed timeframe
  • Include inline documentation, at a high level, of all code produced while completing a project task
  • Iterative testing of all code produced while completing a project task
  • Assist with technical documentation related to produced code
  • Provide guidance to junior staff when they seek help, report impediments, or seem to be struggling

Minimum Qualifications:

  • 4-7+ years of experience building web applications
  • A., B.A., A.S., B.S. or Graduate Degree in Computer Science, Geography, or related field, or equivalent experience
  • Knowledge of one or more current JavaScript Libraries (Angular, Dojo, Knockout, NodeJS, etc.)
  • Knowledge of common build/task runner tools (npm, bower, Grunt, Gulp, Webpack, etc.)
  • Experience building Single Page Applications (SPA) using Angular, React, Dojo, Backbone or other JS frameworks
  • Knowledge of one or more back-end database languages
    • Microsoft SQL Server & TSQL
    • Oracle & PSQL
    • PostgreSQL
  • Knowledge of one or more of the following templating libraries/standards
    • Cascading Style Sheets (CSS)
    • Bootstrap
  • Experience with one or more Database connectivity libraries
    • Entity Framework
    • NHibernate
  • Understanding of source control best practices
  • Experience using GIT with Source Tree
  • Knowledge of Representational State Transfer (REST) and typical implementation
  • Understanding of service-based architecture
  • Knowledge of Model-View Controller (MVC) pattern and typical implementation
  • Knowledge of the Software Development Life Cycle (SDLC)
  • Experience working on teams using Agile Development Methodologies
  • Ability to pass background check for certain projects or contracts
  • Drug test may be required
  • Must have excellent communication skills

Technical Qualifications:

  • Developing web applications using .Net framework
    • NET MVC
    • NET Web API
    • NET Web Forms
  • Building solutions using Visual Studio and other IDEs
  • Knowledge of one or more of the following programming languages/libraries
    • C#
    • JavaScript (Esri JavaScript 3.27 or greater)
    • Java
    • HTML
    • RDLC
  • DOM manipulation using JQuery or other JS libraries

Preferred GIS Experience:

  • Knowledge of GIS principles, theories, and practices
  • Knowledge of building GIS solutions using one or more GIS APIs
  • Experience with Esri products suite including mobile, desktop, server, and database
  • Experience using scripting languages to automate GIS tasks and/or geoprocessing

A new version is available REFRESH