Job Detail

Organization: GeoDecisions
Title: Senior Level Developer
Location: Raleigh, NC USA

Posted: 2020-01-16
Application Deadline:

Position Description:

GeoDecisions is currently seeking applicants interested in joining the team as a Senior 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.

Design, produce and maintain web and desktop software applications used by hundreds of GIS users within the North Carolina Department of Transportation and its consultants
Assist in selecting and implementing appropriate design patterns, libraries, frameworks, and processes that address requests for new functionality
Complete assigned project tasks within a team environment in accordance with technical documentation and guidance within the prescribed timeframe
Produce, review and direct enhancements to inline documentation
Assist in planning iterative testing of application code
Guide and produce technical documentation related to produced code
Provide guidance to junior staff when they seek help, report impediments, or seem to be struggling
Coordination with technical manager and business analyst(s) to understand requirements and provide input on level of effort for assignments

Minimum Qualifications

7+ years of experience building web and desktop applications
Associate, Bachelor, or Graduate Degree in Computer Science, Geography, a related field, or equivalent experience
Working experience with various development technologies such as
C# (Required)
JavaScript (Required)
.NET/.NET Core
Working experience with various development frameworks such as
JavaScript/TypeScript (Angular, React, Vue.js, jQuery, Dojo, Node.js, npm, Grunt, gulp, webpack, etc.)
CSS (Bootstrap, Sass, Less, etc.)
Server-side (.NET MVC, Razor, .NET WebAPI, .NET Web Forms, GraphQL, Entity Framework, nHibernate, Dapper, etc.)
Experience working with relational databases
Experience using source control
Experience with Agile development methodologies
General knowledge of GIS principals, theories, and practices including the Esri ecosystem (ArcGIS Server, ArcGIS API for JavaScript, ArcGIS Desktop, ArcGIS Pro, ArcGIS Online, etc.)

All Contents © 1999-2019. The GIS Jobs Clearinghouse