hackajob is partnering with CGI to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.
GIS Developer- Junior
Position Description
Job Description: CGI Federal is seeking a motivated and enthusiastic Junior Geospatial Developer to join our growing team. This is an excellent opportunity for a recent graduate or early-career professional with a passion for geographic information systems (GIS) and software development. The Junior Geospatial Developer will contribute to the development, maintenance, and enhancement of geospatial applications and data infrastructure. You will work closely with experienced developers, gaining valuable hands on experience in a dynamic and supportive environment.
This position is located in our Fairfax, VA office; however, a hybrid working model is acceptable.
Your future duties and responsibilities
Assist in the design, development, and implementation of geospatial software solutions using various programming languages and GIS technologies.
Develop and maintain web-based mapping applications and services.
Work with spatial databases (e.g., PostgresSQL, SQL Server Spatial, etc.) to store, query, and transform geospatial data from various sources.
Process, clean, and transform geospatial data from various sources.
Contribute to the development and maintenance of APIs for accessing geospatial data and functionalities.
Assist in creation and maintenance of geospatial data visualizations and maps.
Participate in code reviews and contribute to improving code quality and best practices
Troubleshoot and resolve technical issues related to geospatial applications and data
Stay up to date with the latest advancements in geospatial technologies and development methodologies
Collaborate effectively with team members, including developers, analysts, and project managers
Document development processes and technical specifications
Required qualifications to be successful in this role
Bachelor's degree in computer science, geography, GIS, Geomatics, or a related field
Strong foundational knowledge of GIS principles and concepts
Proficiency in at least one programming language such as Python, JavaScript, Java, or C#
Familiarity with web development technologies such as HTML, CSS, JavaScript, and/or Typescript
Exposure to spatial databases such as PostgreSQL or SQL Server Spatial
Experience with GIS software libraries such as ArcGIS, QGIS, GeoPandas, Leaflet, or OpenLayers
Understanding of geospatial data formats such as Shapefile, GeoJSON, or GeoTIFF
Strong problem solving and analytical skills
Excellent communication and teamwork skills
Ability to learn quickly and adapt to new technologies
Desired qualifications/non-essential skills required:
Experience with Google Cloud Platform (GCP) and Google Maps Libraries
familiarity with containerization technologies such as Docker or Kubernetes
Experience with RESTful API development
Contributions to open-source geospatial projects
hackajob is partnering with CGI to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.
Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.