Overview
Skills
Job Details
Title: .NET Architect (Local to NY Only)
Location: New York, NY – Onsite
Duration: 12 Months
Experience Required: 15+ Years
Job Description
A government agency in New York City is seeking a highly experienced .NET Architect / Technical Lead to lead the design and development of a modern Data Maintenance Platform integrated with ESRI ArcGIS Pro. This role requires deep expertise in Microsoft .NET, GIS technologies, Azure cloud services, and enterprise-scale system integration. You will lead development teams, collaborate with stakeholders, and deliver scalable, secure, and high-performance geospatial applications.
Responsibilities
Architect, design, and develop full-stack solutions using C#, VB.NET, ASP.NET, .NET Core, .NET 9.0, Entity Framework, and modern JavaScript libraries.
Lead development of ArcGIS Pro–integrated data maintenance applications using ArcGIS Maps SDK for .NET.
Design and optimize SQL Server databases, queries, and geospatial structures.
Build scalable cloud applications using Azure App Service, Azure SQL Database, Azure Functions, and related services.
Manage and mentor a team of .NET, SQL Server, and ETL developers.
Integrate GIS applications with enterprise systems, enhancing workflows and data accessibility.
Create and extend ArcGIS Pro tools, scripts, and workflows for spatial data editing.
Perform spatial data processing, QA, conversions, and integrity checks.
Automate GIS workflows using Python (ArcPy), Arcade, ModelBuilder, etc.
Work with UI/UX designers to integrate front-end and server-side logic.
Gather requirements and ensure alignment with business needs.
Conduct code reviews and ensure adherence to best practices.
Troubleshoot application issues and deliver timely resolutions.
Create and maintain architecture documentation, workflows, and user guides.
Ensure compliance with industry standards and security practices.
Support knowledge transfer and adoption across teams.
Stay current with emerging .NET, GIS, and cloud technologies.
Required Skills & Experience
8+ years of experience in application development, data analysis, testing, implementation, and documentation.
15+ years overall IT experience preferred.
Strong hands-on skills in:
C#, VB.NET, ASP.NET, .NET Core, .NET 9.0, MVC
Entity Framework, RESTful APIs
HTML, CSS, JavaScript, React or Angular
SQL Server, Azure SQL, PostgreSQL/PostGIS, Oracle/Oracle Spatial
4+ years ArcGIS Pro/ArcMap-based GIS development.
Experience with:
ArcGIS Maps SDK for .NET
ArcPy, Arcade, ModelBuilder
ArcGIS Pro, ArcGIS Enterprise, SDE DataStore, ArcMap, ArcGIS Online
Experience designing integration flows using Visual Studio.
Strong understanding of DevOps, CI/CD, Azure DevOps, Git, GitHub.
Proven experience in enterprise architecture, design patterns, and software best practices.
Strong leadership ability to manage cross-functional technical teams.
Excellent analytical, communication, and problem-solving skills.
Bachelor’s degree in CS, Software Engineering, Information Systems, GIS, or related field (Master’s a plus).
Azure certifications preferred.
Additional Requirements
Must be local to New York.
Onsite role — Monday through Friday.
Ability to work with technical and non-technical stakeholders.
Strong organizational and multitasking skills.