GIS Software Developer

PeratonNew York, NY
Hybrid

About The Position

Peraton is seeking an experienced Senior GIS Developer to join Peraton’s First Responder Solutions team, delivering mission-critical public safety systems used by major cities and agencies nationwide. This role involves contributing to the CommandPoint CAD platform development, building secure, high-availability dispatch and emergency response software. The developer will work on real-time call-handling, incident management, resource routing, and mapping integration to support law enforcement, fire, and EMS operations. The position requires working with geospatial data, mapping tools, and interoperable data-sharing frameworks, directly impacting public safety and first responders by helping communities respond to emergencies quickly and reliably.

Requirements

  • Bachelor’s degree and 8 years of experience or a Master’s degree and 6 years of experience or a High School diploma/equivalent and 12 years of experience.
  • Must be a U.S. Citizen or Green Card holder.
  • Strong experience developing applications using C# and modern .NET technologies.
  • Must have experience working with ESRI and ArcGIS platforms, including building, analyzing, and maintaining geospatial data solutions.
  • Must have experience with GIS concepts including mapping, spatial analysis, geoprocessing, and data visualization.
  • Solid understanding of object oriented programming, design patterns, and software engineering best practices.
  • Experience working with APIs, system integrations, and version control systems such as Git.
  • Experience with testing, debugging, performance tuning, and code quality practices.
  • Strong problem solving skills and ability to work in collaborative, cross functional teams.

Nice To Haves

  • Experience with ArcGIS APIs (JavaScript, Python, or ArcGIS Pro SDK).
  • Experience with spatial databases such as PostGIS or enterprise geodatabases.
  • Experience with cloud GIS platforms or services.
  • Experience building web based GIS applications.
  • Experience with WPF or desktop GIS tools only if truly required.

Responsibilities

  • Designing, developing, and maintaining high-quality software solutions to meet business and technical requirements.
  • Collaborating with teams to implement scalable, secure, efficient, and maintainable code.
  • Troubleshooting and resolving issues to ensure system reliability and performance.
  • Write clean, efficient, and maintainable code following best practices.
  • Collaborate with cross-functional teams to gather requirements and design solutions.
  • Develop and maintain software features, APIs, and integrations.
  • Conduct unit testing, debugging, and code reviews to ensure code quality.
  • Troubleshoot and resolve bugs and performance issues in a timely manner.
  • Document technical designs, system architecture, and code for knowledge sharing.
  • Stay updated on emerging technologies and contribute to technical innovation.

Benefits

  • overtime
  • shift differential
  • discretionary bonus

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

High school or GED

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service