1

Freelance Python Gis Developer Jobs in Maryland (NOW HIRING)

Utilize Python, R and other scripts to support data processing and analysis * Develop metadata and ... Work closely with scientists, analysts, engineers, and other team members to integrate GIS ...

Senior Software Developer

Baltimore, MD · On-site

$105K - $145K/yr

Bachelors Degree in Computer Science, Geography, GIS, Engineering, Math, Management Information ... Experience with full stack development including SQL, C# / Java, Python, HTML, CSS, and JavaScript

Collaborate with data engineers, GIS analysts, and developers to integrate spatial and relational ... Experience with Python or other scripting languages for automation. * Understanding of NoSQL ...

Data Engineer

Largo, MD · On-site

$113.50K - $136.30K/yr

Support GIS, video, analytics, and environmental data systems modernization efforts * Develop ... Experience with SQL, Python, and enterprise data integration tools * Familiarity with Kubernetes ...

Data Engineer

Upper Marlboro, MD · Remote

$113.50K - $136.30K/yr

Support GIS, video, analytics, and environmental data systems modernization efforts * Develop ... Experience with SQL, Python, and enterprise data integration tools * Familiarity with Kubernetes ...

next page

Showing results 1-20

People also search for

Freelance Python Gis Developer information

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.

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 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 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 are popular job titles related to Freelance Python Gis Developer jobs in Maryland? For Freelance Python Gis Developer jobs in Maryland, the most frequently searched job titles are:
What job categories do people searching Freelance Python Gis Developer jobs in Maryland look for? The top searched job categories for Freelance Python Gis Developer jobs in Maryland are:
What cities in Maryland are hiring for Freelance Python Gis Developer jobs? Cities in Maryland with the most Freelance Python Gis Developer job openings:

GIS Analyst

CSS, Inc

Silver Spring, MD • On-site

Full-time

Posted 8 days ago


Job description

CSS is seeking to hire a GIS Analyst to join the NOAA Seascape Ecology and Analytics (SEA) Branch! We need a qualified individual to process, analyze and manage geospatial data to support a variety of environmental assessment, restoration, and habitat modeling projects. This position requires proficiency with GIS software and the technical aspects of processing and managing large and complex geospatial datasets. Familiarity with coastal, marine, or freshwater datasets are desirable. The ideal candidate will drive innovative GIS solutions, engage, and work closely with a project team, and have excellent problem-solving skills.


The NOAA Seascape Ecology and Analytics (SEA) Branch is an interdisciplinary research group of contract and federal employees within NOAA's National Centers for Coastal Ocean Science (http://coastalscience.noaa.gov/), a nationally recognized scientific research program that conducts spatial ecological analysis, statistical modeling, ecological forecasting, and predictive mapping to support marine ecosystem management, conservation, and spatial planning.


Responsibilities

  • Collect, clean, and process spatial data from various sources such as lidar, multibeam, remotely operated vehicle navigation systems, satellite imagery, GPS data, and public datasets
  • Conduct statistical analysis to analyze scientific data and to determine accuracy of derived products, such as maps and models
  • Integrate spatial data from various sources, including with non-spatial datasets to provide comprehensive analyses
  • Develop and maintain geodatabases and other geospatial data management tools to promote efficient access and retrieval of project data
  • Design and produce high-quality maps and visual representations of geospatial data for reports, presentations, and decision support
  • Develop and manage web maps and dashboards
  • Create geoprocessing and data management workflows
  • Utilize Python, R and other scripts to support data processing and analysis
  • Develop metadata and prepare technical documentation describing workflows
  • Support project field teams in developing data collection tools for GIS and field surveys
  • Work in the field to collect geospatial data using a variety of environmental instruments and sensors
  • Work closely with scientists, analysts, engineers, and other team members to integrate GIS capabilities into broader project workflows

Qualifications / Skill Requirements:

  • Bachelor's Degree in Geographic Information Systems, Geography, Earth Science, Computer Science, or closely related field, and at least one year of professional experience performing geospatial analysis, GIS data management, geospatial project coordination, or spatial modeling. An Associate's Degree may substitute for a Bachelor's Degree; a Master's Degree in GIS or closely related field may substitute for professional experience.
  • Experience with data preparation, data management, workflows, cartography, spatial analysis, and coordinate reference systems
  • Experience with compiling and manipulating raster datasets
  • Proficiency using R, Python, or other similar scripting languages to manipulate data and develop reproducible workflows
  • Proficiency with ArcGIS Pro
  • Ability to maintain focus on routine and repetitive tasks, and strong attention to detail and task tracking
  • Effective verbal and written communication skills
  • Ability to be flexible in responding to changes in schedules and job priorities
  • Ability to work independently and collaboratively as part of a team with strong organizational and time management skills
  • Able to work on a small boat collecting and/or managing geospatial data
  • Experience with basic computer programs such as excel and word
  • Able to work in the US without sponsorship

At CSS, we are committed to fostering an inclusive and merit-based workplace. We provide equal employment opportunities to all individuals, ensuring that hiring and employment decisions are based on qualifications, skills, and performance. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.