×
Register Here to Apply for Jobs or Post Jobs. X

GIS Developer

Job in Silver Spring, Montgomery County, Maryland, 20900, USA
Listing for: Leidos Inc
Full Time position
Listed on 2026-03-07
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Description

We are looking to hire a skilled GIS developer who can collaborate with the product owner, other developers, and test engineers on the team to produce high quality GIS software and tools that deliver business value and follow established design patterns and processes – can independently develop, code or modify, test, and debug application programs of varying degrees of complexity. Ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills.

Creative engineering balanced with high quality and a customer focus. Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Strong analytic capability and the ability to create innovative solutions. We are looking for a highly motivated individual who is looking to grow their career in a fast‑paced environment.

To be successful in this role, you will need extensive knowledge of programming languages and software development life cycle. A bachelor's degree in computer science or related degree is required.

Required Core Skills & Experience (Non-negotiable)

ArcGIS Pro, ArcGIS Server, Python, C#, .NET ArcGIS API, REST web services, Enterprise Geodatabase, Database Replica, Oracle database

Responsibilities
  • Create and maintain feature classes and replicas, and publish them on ArcGIS server
  • Create and maintain automated jobs using python and arcpy plugin
  • Create and maintain ArcGIS Pro add‑in tools using python/C# .NET
  • Perform database maintenance tasks using Oracle and SQL database systems
  • Create and maintain technical documentation, including user manuals and guides
  • Work with business users to develop requirements and implement acceptance tests to ensure that product meets customer requirements and expectations
  • Actively engage in process improvement initiatives
  • Use the best development practices, and appropriate patterns to develop required software solutions
  • Formulate and define system scope and objectives, based on the individual needs of each user
  • Analyze and revise existing system logic difficulties and ensure that technical knowledge of all phases of application systems is maintained
  • Prepare and install solutions by determining and designing system specifications, standards and programming
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures
  • Provide information by collecting, analyzing and summarizing development and service issues
  • Support other software engineers by providing advice, coaching and educational opportunities
  • Collaborate with the development team to brainstorm and create new products to achieve team goals
  • Make informed decisions quickly and take ownership of services and applications at scale
Minimum Requirements /Qualifications
  • 3+ years of working experience with the following applications and languages (ArcGIS Pro, Python, C#, .NET ArcGIS API, REST web services, ArcGIS Server, Enterprise Geodatabase, Database Replica, Oracle database).
  • Requires US Citizen or US Person with the ability to obtain a Public Trust Clearance
  • Experience in full software lifecycle development with .NET, full stack development, REST Web Services
  • BS degree and 5+ years of prior relevant experience or master's with 3+ years of prior relevant experience
  • Experience in parallel development environment managing overlapping efforts impacting same function
  • Excellent verbal and written communication skills, including experience working directly with customers to discuss their requirements and objectives
  • Experience with Subversion/Git, JIRA, Confluence, Bitbucket
  • Deep understanding of software lifecycle
  • Working knowledge of Agile Development and continuous integration and continuous delivery methodologies and tools
  • Ability to complete tasks independently with minimal direct supervision
  • Ability to work and collaborate effectively within a multi-disciplined engineering team.
  • Experience working with multiple operating systems (Windows, LINUX, UNIX etc.).
  • Experience working with at least one Relational Database Management System (Oracle, MySQL, SQL Server, etc.).
  • Experience in developing detailed designs, optimizing code…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary