Salary
💰 $98,000 - $164,000 per year
Tech Stack
AnsibleAWSCloudEC2JavaKubernetesLinuxMongoDBMySQLNeo4jNoSQLPostgresPythonRemote SensingSQLSwiftTerraform
About the role
- Develop new ESRI/ QGIS related add-ins using the SDK, webapps and tools to support internal and external stake holders.
- Develop Rest APIs and OGC APIs using Java and Python for streaming vector data.
- Adapt mission requirements to develop new tools, capabilities, or enhance/upgrade existing ones.
- Incorporate customer feedback into software products.
- Participate in code reviews to ensure quality.
- Write and optimize ETLs in both Linux and Windows environments using scripting languages: Python and other ancillary languages with associated libraries.
- Expand the company’s geospatial capabilities with open-source and cloud native services and software and integrate with other third party applications.
- Develop tools or workflows to assist other production teams like Vivid, Tasking, Collection Planning and other Constellation Management teams.
- Collaborate with other developers throughout the development process.
- Upgrade the GIS environment and infrastructure maintenance and deployments.
- Assist with training, documentation, and presentations related to custom solutions.
Requirements
- Must be a U.S. citizen.
- Bachelor’s degree in related field or the equivalent combination of training and experience.
- Minimum of 5 years of professional experience
- 3-5 years of strong coding experience in Python, C#, Java
- Must be able to quickly shift priorities due to business and/or customer requests.
- Ability to work in a geographically dispersed, collaborative team environment.
- Preferred: Master’s degree in related field or equivalent experience.
- GIS experience with raster data (imagery, basemaps, mosaics)
- Experience with GeoServer and OGC specifications
- Experience with ESRI ArcPro, ArcGIS Desktop, or QGIS
- Familiarity with SQL, PL/SQL and databases (MySQL, PostgreSQL, MongoDB, Neo4j)
- Experience with automated testing and linting (PyTest, Black, Flake8, Radon, iSort)
- Experience with service-oriented and microservice architectures
- Familiarity with infrastructure as code tools (Ansible, Terraform) and CI/CD tools (GitLab)
- Familiarity with AWS Kubernetes, Jenkins, EC2s, Lambdas, S3, RDS, ELB, Kubernetes