1

Freelance Python Gis Developer Jobs in New York, NY

Onshore Python Developer - Only W2

Warren, NJ ยท On-site

$52.25 - $72/hr

Onshore Python Developer Location: Warren, NJ (Onsite - 3 days a week to biweekly, subject for ... Support GIS-related functionality if such requirements are introduced as the project matures.

GPI is a multi-disciplinary engineering firm providing planning, design, and construction services ... Familiarity with Python for automating GIS workflows (a plus). * Experience with ESRI Roads and ...

GIS Analyst/Specialist

New York, NY ยท On-site

$55 - $60/hr

SQL & Python ยท Strong skills in programming for data analytics, most preferably in Python or SQL ... GIS Software Applications, preferably ArcPro and Enterprise, as well as Experience Builder and ...

GIS Technician

Bridgewater, NJ ยท On-site

$58K - $65K/yr

GPI is a multi-disciplinary engineering firm providing planning, design, and construction services ... Familiarity with Python for automating GIS workflows (a plus). * Experience with ESRI Roads and ...

Customization of GIS software using Python * Basic proficiency in other scripting/programming languages a plus Company Overview Wood is a global leader in engineering and consultancy across energy ...

Take up development for minor enhancements using Python, Angular JS, ArcGIS Javascript API, ASP ... ArcGIS Developer * ArcGIS > ArcMap * ArcGIS Server administrator * ArcGIS Server, Portal * ESRI ...

... and developer tools. This is a client facing role, ideal candidate must possess excellent ... Knowledge of python for geospatial processing. * Understanding of Microsoft Power Automate.

Showing results 21-40

Freelance Python Gis Developer information

See New York, NY salary details

$14

$64

$94

How much do freelance python gis developer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for freelance python gis developer in New York, NY is $64.13, according to ZipRecruiter salary data. Most workers in this role earn between $52.88 and $72.84 per hour, depending on experience, location, and employer.

How do freelance Python GIS developers typically collaborate with clients and other team members on projects?

Freelance Python GIS Developers usually work remotely and rely heavily on digital communication tools to collaborate with clients, project managers, and other developers. They often participate in regular video meetings, share progress via project management platforms, and use version control systems like Git to manage code. Clear documentation and prompt feedback are essential, as freelancers may be coordinating with teams across different time zones. Building strong communication skills and setting clear expectations with clients helps ensure project milestones are met efficiently.

What is the difference between Freelance Python Gis Developer vs GIS Analyst?

AspectFreelance Python GIS DeveloperGIS Analyst
Required CredentialsProficiency in Python, GIS software, and sometimes certifications in GIS or programmingBachelor's degree in Geography, GIS, or related field; certifications like GISP are common
Work EnvironmentIndependent, project-based, often remote or freelanceTypically employed full-time in offices, government agencies, or consulting firms
Industry UsageUsed across various industries for custom GIS solutions and data analysisPrimarily in urban planning, environmental management, and government sectors

While both roles involve GIS data, Freelance Python GIS Developers focus on coding and custom solutions, often working independently, whereas GIS Analysts handle data analysis and reporting within organizations.

What does a freelance Python GIS developer do?

A Freelance Python GIS Developer specializes in creating, maintaining, and optimizing applications or scripts that handle geographic information system (GIS) data using the Python programming language. They often work with spatial data, build custom GIS tools, automate data processing tasks, and integrate GIS functionalities into web or desktop applications. These professionals usually collaborate with clients on a project basis, offering expertise in libraries such as GeoPandas, Shapely, and ArcPy. Their work enables organizations to analyze and visualize spatial data effectively for decision-making and research.

What are the key skills and qualifications needed to thrive as a freelance Python GIS developer, and why are they important?

To thrive as a Freelance Python GIS Developer, you need a solid understanding of Python programming, geospatial concepts, and experience with GIS platforms, often supported by a degree in computer science, geography, or a related field. Proficiency in tools like QGIS, ArcGIS, GDAL, and libraries such as GeoPandas and Shapely is essential, along with familiarity with version control systems like Git. Strong problem-solving, self-management, and communication skills help you manage projects independently and collaborate effectively with clients. These skills and qualities are critical for delivering quality geospatial solutions, meeting client needs, and succeeding in a competitive freelance environment.
What are the most commonly searched types of Python Gis Developer jobs in New York, NY? The most popular types of Python Gis Developer jobs in New York, NY are:
What are popular job titles related to Freelance Python Gis Developer jobs in New York, NY? For Freelance Python Gis Developer jobs in New York, NY, the most frequently searched job titles are:
What job categories do people searching Freelance Python Gis Developer jobs in New York, NY look for? The top searched job categories for Freelance Python Gis Developer jobs in New York, NY are:
What cities near New York, NY are hiring for Freelance Python Gis Developer jobs? Cities near New York, NY with the most Freelance Python Gis Developer job openings:

Full Stack .NET Developer (GIS)

Princeton IT Services

New York, NY โ€ข On-site

Contractor

Re-posted 5 hours ago


Job description

Job Description – Full Stack .NET Developer (GIS)

Location: New York, NY
Job Type: Contract

Responsibilities

• 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 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 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, point, and polygon 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.
• Develop integration solutions for GIS systems with enterprise platforms or third-party tools.
• Automate repetitive GIS workflows using Python (ArcPy), Arcade, ModelBuilder, or similar tools.
• Collaborate with interface designers to integrate user-facing elements with server-side logic, ensuring seamless user experiences.
• 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.

Required Qualifications, Skills, and 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 (4+ years) as a Full Stack .NET Developer with 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 frameworks such as React or Angular.
• Minimum of 2 years of experience in ArcGIS Pro and/or 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 ModelBuilder to create/extend editing tools in ArcGIS Pro.
• Proficiency with ESRI product suite including ArcGIS Pro, ArcGIS Enterprise (Server, Portal, SDE DataStore), ArcGIS Desktop, ArcGIS Online, and ArcMap.
• Experience working with geospatial data types in Microsoft SQL Server, Oracle/Oracle Spatial, and PostgreSQL/PostGIS databases.
• Experience with MS-SQL Server, PostgreSQL, Oracle, and/or other geospatial databases.
• Ability to collaborate effectively within a team environment.
• Proven ability to lead cross-functional teams and deliver projects on time and within scope.
• 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.

Desirable Skills / Experience

• Excellent verbal and written communication skills.
• Ability to interact professionally with executives, managers, and subject matter experts.
• Strong teamwork and collaboration mindset.