Xcellent Technology Solutions is hiring a
GIS Software Engineer

Logo of Xcellent Technology Solutions

Xcellent Technology Solutions

πŸ’΅ ~$70k-$135k
πŸ“Remote - Worldwide

Summary

The job is for a Software Engineer at USGS to develop advanced software systems for geographic research and data analysis in a remote, Agile environment. The candidate should have proficiency in Python, JavaScript, TypeScript, PostgreSQL (PL/pgSQL), PostGIS, DevOps tools, CI/CD pipelines, Terraform, ArcGIS Server/Enterprise, ORM frameworks like Prisma, and data handling experience with various formats. Additional desirable skills include understanding of publishing services, time management, building and running complex queries, load balancing, and auto-scaling concepts.

Requirements

  • Bachelor’s degree in a related area
  • 4-6 years of experience in software development or a related field
  • Technical proficiency in Python with ArcPy and GDAL, JavaScript, TypeScript, React, ArcGIS Server/Enterprise, PostgreSQL (PL/pgSQL) & PostGIS, DevOps tools like Docker, CI/CD pipelines, Terraform, ORM frameworks such as Prisma
  • Data handling experience with FileGDB, Geopackage, Shapefiles, Raster data formats (TIFF, cloud-hosted rasters using MRF), Large raster and vector datasets, Data structures, design patterns, and database migrations
  • Familiarity with AWS services such as EC2, RDP, Lambda, S3, and EventBridge, and the ability to build backend services

Responsibilities

  • Design and implement software architecture and new features
  • Develop and test complex software systems to ensure they meet user requirements and function flawlessly
  • Troubleshoot and resolve any issues that arise during development

Preferred Qualifications

  • Understanding of publishing services
  • Time management skills
  • Building and running complex queries
  • Load balancing and auto-scaling concepts

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Xcellent Technology Solutions know you found this job on JobsCollider. Thanks! πŸ™