Lead ArcGIS .net Developer
Why This Role Stands Out
This on-site Lead ArcGIS .NET Developer role in NYC offers a fantastic opportunity to build cutting-edge GIS solutions using a broad range of Microsoft technologies and ESRI products. You'll thrive here if you're a mid-senior developer with a passion for spatial data, full-stack development, and cloud integration, eager to make a significant impact on complex projects. Don't miss your chance to apply and advance your career in a dynamic technology hub!
Quick Overview
Job Description
In person interview needed. Onsite from day 1
Location: NYC, NY
Duration: 12+ months
Responsibilities
- Develop full stack solutions using Microsoft .NET technologies, including C#, VB.NET, ASP.NET, .NETCore, .NET 9.0, Entity Framework, JavaScript libraries, and ArcGIS Maps SDK for .NET.
- Identify, analyze, and develop interfaces and integration flows using Visual Studio Application platform.
- Develop and optimize database structures and queries using Microsoft SQL Server to ensure efficient data storage and retrieval.
- Utilize Azure services to build scalable and reliable cloud-based applications, leveraging services such as Azure App Service, Azure SQL Database, and Azure Functions.
- Integrate GIS applications and data with enterprise systems, improving operational workflows and data accessibility.
- Design, develop, and enhance ESRI ArcGIS Pro-based applications and custom extensions for spatial data editing of linear and point features.
- Implement custom tools, scripts, and workflows in ArcGIS Pro to optimize GIS data editing.
- Manage, process, and analyze spatial data from diverse sources.
- Ensure the integrity and accuracy of GIS datasets, including performing data conversions, quality assurance, and updates.
- Optimize spatial databases and file geodatabases for performance and usability.
- Develop integration solutions for GIS systems with enterprise platforms or third-party tools.
- Automate repetitive GIS workflows using Python (ArcPy), Arcade, Model Builder, or similar tools.
- Collaborate with interface designers to integrate user-facing elements with server-side logic, ensuring seamless user experiences.
- Collaborate with stakeholders to gather requirements and ensure alignment with business objectives.
- Participate in code reviews to maintain code quality, identify potential issues, and suggest improvements.
- Troubleshoot and debug complex application issues, providing timely resolutions to maintain system stability.
- Communicate effectively with team members, stakeholders, and project managers to gather requirements, provide updates, and manage expectations.
- Create and maintain technical documentation, including system designs, workflows, and user guides.
- Ensure solutions comply with industry best practices, standards, and security protocols.
- Prepare documentation and conduct knowledge transition to support adoption across the organization and other city agencies.
- Stay current with industry trends and emerging technologies to propose innovative solutions and improve development processes.
Skills Needed
- The selected candidate must have a minimum of 12 years' experience.
- Bachelor's degree in computer science, Software Engineering, Information Systems, Geographic Information Systems (GIS), or a related field. Master's degree is a plus.
- Proven experience (8+ years) as a full stack .NET Developer with hands-on expertise in C#, VB.Net, ASP.NET, .NET Core, .NET 9.0, Entity Framework, MVC, SQL Server, and Azure.
- Solid understanding of front-end technologies, including HTML, CSS, JavaScript, and related frameworks (e.g., React, Angular).
- Minimum of 4 years of experience in ArcGIS Pro and/ArcMap-based GIS solution design and development.
- Experience with RESTful API development and integration.
- Hands-on development experience with ArcGIS Maps SDK for .NET, Python, ArcPy, Arcade, and Model Builder to create/extend editing tools in ArcGIS Pro.
- Demonstrated proficiency with ESRI product suite, including ArcGIS Pro, ArcGIS Enterprise (Server, Portal, SDE DataStore), ArcGIS Desktop, ArcGIS Online, and ArcMap.
- Demonstrated experience working with geospatial data types in Microsoft SQL Server, Oracle/Oracle Spatial, and PostgreSQL/PostGIS databases.
- Knowledge of emerging trends and technologies in GIS.
- Experience with MS-SQL Server, PostgreSQL, Oracle, and/or other geospatial databases.
- Familiarity with ArcGIS Online capabilities and GIS application development.
- Ability to collaborate effectively within a team environment.
- Strong knowledge of software architecture principles, design patterns, and best practices.
- Familiarity with DevOps practices and tools for continuous integration and delivery.
- Familiarity with application lifecycle management (ALM) tools such as Azure DevOps and GitHub extensions.
- Experience with version control using Git and GitHub and release management practices.
- Excellent problem-solving skills and ability to work effectively in a collaborative team environment.
- Strong communication skills, both written and verbal.
- Microsoft Azure certifications are a plus.
- Demonstrated experience working with technical and non-technical staff.
- Strong initiative and ability to perform duties with minimal supervision.
- Ability to identify needs of end users and communicate possible solutions to them.
- Strong organizational and project management skills.
- Ability to handle multiple projects simultaneously under tight deadlines.
Skills
Similar jobs
Java Developer with COBOL Development Experience
Mind Ware Inc · Santa Ana, United States
3 hours agoApplications Developer and Junior Developer Microsoft
V-Soft Consulting Group, Inc · Frankfort, United States
3 hours agoIntegrations Developer
Zfinity Global · Lincolnshire, United States
3 hours agoFull-Stack Engineer
Prohires · Cupertino, United States
3 hours agoIBM web Methods Integration Lead Developer
Fusion Global Solutions · Richardson, United States
3 hours agoIBM Planning Analytics Developer
NTT DATA Americas, Inc · Irving, United States
3 hours ago$88 - $105/hr