Technical Lead - TL 25-33112


IT - NY - New York, NY
New York, New York
Locations: New York, Long Island City, Newark, Yonkers
Posted On: November 19, 2025
Last Day to Apply: December 03, 2025
Pay: From $78.00 per hour

Job Title: Technical Lead

Location: New York City, NY
Duration: 18 Months

Job Description

An experienced Technical Lead is needed to oversee the design, development, and implementation of a large-scale Data Maintenance Platform modernization initiative. The ideal candidate will guide the end-to-end software development lifecycle (SDLC), manage development teams, collaborate with stakeholders, and architect a modern Microsoft .NET/C#–based platform integrated with ArcGIS Pro. This role requires deep expertise in ESRI technologies, strong programming skills, cloud experience, and the ability to deliver enterprise-grade, GIS-enabled applications.

Project Scope

The consultant will:

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

  • Design and develop interfaces and integration flows using Visual Studio Application Platform.

  • Build and optimize Microsoft SQL Server database structures and queries for high-performance data access.

  • Develop scalable cloud applications using Azure services (App Service, SQL Database, Functions).

  • Lead a team of full-stack developers and provide technical mentorship.

  • Integrate GIS applications with enterprise systems to enhance workflows and data accessibility.

  • Build and enhance ArcGIS Pro-based applications and extensions for spatial data editing of linear, point, and polygon features.

  • Implement custom tools, scripts, and advanced spatial editing workflows in ArcGIS Pro.

  • Manage and analyze spatial data from multiple sources, ensuring accuracy and integrity.

  • Optimize spatial databases and geodatabases for performance and usability.

  • Build integration solutions between GIS systems and external enterprise platforms.

  • Automate repetitive GIS processes using Python (ArcPy), Arcade, ModelBuilder, or similar tools.

  • Collaborate with interface designers to integrate UI elements with backend logic.

  • Work closely with stakeholders to gather requirements and align system features with business needs.

  • Perform code reviews, troubleshoot issues, and provide solutions to complex technical challenges.

  • Mentor junior developers and contribute to team skill development.

  • Maintain comprehensive technical documentation including workflows, system designs, and user guides.

  • Ensure adherence to security protocols, best practices, and industry standards.

  • Prepare documentation and support knowledge transfer across internal teams.

  • Stay updated on industry trends and emerging technologies to propose innovative solutions.

Required Qualifications (Must Have)

Candidates lacking these 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 (C#, VB.NET, ASP.NET, .NET Core, .NET 9.0, MVC, Entity Framework, SQL Server, Azure).

  • Strong front-end experience with HTML, CSS, JavaScript, React or Angular.

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

  • Expertise with RESTful API development.

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

  • Proficiency with ESRI tools: ArcGIS Pro, ArcGIS Enterprise, ArcGIS Desktop, ArcGIS Online, ArcMap.

  • Strong experience with geospatial databases including SQL Server, Oracle Spatial, PostgreSQL/PostGIS.

  • Familiarity with ArcGIS Online capabilities and GIS application development.

  • Strong understanding of software architecture, design patterns, and best practices.

  • Experience with DevOps tools (Azure DevOps, GitHub) and CI/CD pipelines.

  • Strong Git version control and release management experience.

  • Proven ability to lead cross-functional teams and deliver large projects on schedule.

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

  • Ability to work independently with minimal supervision.

  • Strong organizational and multitasking abilities.

  • Azure certifications are a plus.

Desirable Skills

  • Ability to communicate effectively with executives, managers, engineers, and subject-matter experts.

  • Strong team collaboration skills and a proactive approach to problem-solving.

  • Experience working with both technical and non-technical stakeholders.

Skip to the main content