Technical Lead - TL 25-33112

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
No Travel Required

Skills

User Guides
Software Engineering
System Documentation
UI
Software Architecture
Software Development
React.js
Release Management
PostGIS
PostgreSQL
Problem Solving
Microsoft SQL Server
Microsoft Visual Studio
Knowledge Transfer
Leadership
IT Management
Information Systems
Geographic Information System
Geospatial Analysis
Visual Basic .NET
Web Portals
Workflow
Software Development Methodology
Quality Assurance
SDK
SQL
Mentorship
Microsoft Azure
Git
GitHub
HTML
Innovation
Interfaces
Entity Framework
Esri
Data Integrity
Database
Design Patterns
DevOps
Documentation
Computer Science
Cascading Style Sheets
Cloud Computing
Version Control
Python
RESTful
Geodatabases
JavaScript
Management
Oracle Spatial and Graph
SQL Azure
Continuous Integration
Extract
Transform
Load
Frontend Development
Oracle
Collaboration
Communication
Conflict Resolution
Continuous Delivery
Editing
.NET
ASP.NET
AngularJS
User Experience
Application Development
ArcGIS
ArcMap
C#
Scripting
Teamwork
mvc

Job Details

Job Title: Technical Lead
Location: New York City, NY
Duration: 18 Months


Job Description

The Technical Lead will oversee the design, development, and implementation of a modernized data maintenance platform built on Microsoft .NET/C# and integrated with ArcGIS Pro. This role requires extensive experience leading software development projects, deep knowledge of the software development lifecycle (SDLC), and expertise in ESRI ArcGIS Pro technologies.

The ideal candidate will guide a team of full-stack developers, collaborate with stakeholders, and deliver complex GIS-integrated solutions to support organizational modernization goals.


Project Scope

The consultant will:

  • Architect, design, and implement full-stack solutions using Microsoft .NET technologies, including C#, VB.NET, ASP.NET, .NET Core, .NET 9.0, Entity Framework, JavaScript libraries, and ArcGIS Maps SDK for .NET.

  • Identify, analyze, and develop system interfaces and integration flows using the Visual Studio application platform.

  • Develop and optimize database structures and queries using Microsoft SQL Server.

  • Utilize Azure services, including Azure App Service, Azure SQL Database, and Azure Functions, to build scalable cloud applications.

  • Lead and mentor a team of full-stack .NET/C#/SQL Server/ETL developers.

  • Integrate GIS applications and spatial data with enterprise systems, enhancing operational workflows.

  • Design and develop ESRI ArcGIS Pro based applications and custom extensions for editing linear, point, and polygon features.

  • Build custom GIS tools, scripts, and workflows in ArcGIS Pro using Python (ArcPy), Arcade, ModelBuilder, and related technologies.

  • Process and analyze spatial datasets while maintaining data integrity, performing conversions, QA, and updates.

  • Optimize spatial databases and file geodatabases.

  • Develop integration solutions connecting GIS systems to enterprise or third-party platforms.

  • Collaborate with UI/UX designers to ensure seamless user-facing and server-side integration.

  • Participate in code reviews, troubleshoot complex issues, and ensure high-quality deliverables.

  • Communicate with team members and stakeholders regarding requirements, progress, and expectations.

  • Mentor junior team members and provide knowledge transfer documentation.

  • Maintain system documentation, workflows, and user guides.

  • Ensure solutions follow industry standards, best practices, and security protocols.

  • Stay current with emerging GIS and development technologies to drive innovation.


Required Qualifications, Skills & Experience

(Candidates without the required skills will not be considered.)

  • Bachelor s degree in Computer Science, Software Engineering, Information Systems, GIS, or related field (Master s preferred).

  • 8+ years of experience as a full-stack .NET Developer with expertise in:

    • C#, VB.NET, ASP.NET, .NET Core, .NET 9.0

    • Entity Framework, MVC, SQL Server

    • Azure cloud services

  • Strong front-end development knowledge (HTML, CSS, JavaScript, React, Angular, or similar).

  • 4+ years of experience designing and developing GIS solutions using ArcGIS Pro and/or ArcMap.

  • Experience developing and integrating RESTful APIs.

  • Hands-on experience with ArcGIS Maps SDK for .NET, Python, ArcPy, Arcade, and ModelBuilder.

  • Strong proficiency with ESRI tools such as ArcGIS Pro, ArcGIS Enterprise (Server, Portal, SDE), ArcGIS Desktop, ArcGIS Online, and ArcMap.

  • Experience working with spatial databases including SQL Server, Oracle/Oracle Spatial, and PostgreSQL/PostGIS.

  • Strong understanding of modern GIS technologies and trends.

  • Experience with MS SQL Server, PostgreSQL, Oracle, or other geospatial data systems.

  • Familiarity with ArcGIS Online capabilities and GIS application development.

  • Proven leadership experience managing cross-functional teams.

  • Strong software architecture knowledge and design pattern understanding.

  • Familiarity with DevOps practices, CI/CD, and tools like Azure DevOps and GitHub.

  • Experience with Git for version control and release management workflows.

  • Excellent problem-solving, teamwork, and communication skills.

  • Ability to manage multiple projects, work independently, and meet tight deadlines.

  • Azure certifications are a plus.

  • Ability to engage effectively with both technical and non-technical stakeholders.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.