Job Detail

Organization: GeoDecisions
Title: Mid-Level Developer
Location: Raleigh, NC USA

Posted: 2020-01-21
Application Deadline:

Position Description:

GeoDecisions is currently seeking applicants interested in joining the team as a Mid-Level Developer to work in our Raleigh, NC office or onsite with our clients in the Raleigh area. The selected candidate will join a team servicing the North Carolina Department of Transportation or other North Carolina based agencies. This exciting opportunity provides for an individual to grow their career while working with a motivated project team, in a dynamic work environment and motivated clients.

 

Requirement:

Produce and maintain software applications used by hundreds of users within the North Carolina Department of Transportation and its consultants
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
Work with Project Manager and Business Analyst to confirm requirements and provide interim reviews

Qualifications:

A.A., B.A., A.S., B.S. or Graduate Degree in Computer Science, Geography, or related field, or equivalent experience
4+ years’ experience developing GIS web applications within enterprise architectures
Ability to read, write, and speak English fluently
Ability to manage tasks and timelines effectively
Ability to manage project and daily tasks effectively
Demonstrable ability to work as part of an integrated solution development team
Developing web applications using .Net framework
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.)
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

Preferred Qualifications:

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

All Contents © 1999-2019. The GIS Jobs Clearinghouse