Programmer Analyst 6 - GIS Developer

Stafford Gray is a technology company specializing in enterprise software solutions with a focus on GIS and infrastructure management systems.
Lansing, MI, USA
Backend
Mid-Level Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS

Description For Programmer Analyst 6 - GIS Developer

Stafford Gray is seeking a GIS Developer to join their team in a hybrid work arrangement based in Lansing, MI. The role focuses on migrating storage tanks records from Accela to an ESRI GIS/Custom solution being developed in-house. This system will enable public access for tank registration, tracking, and payments, while supporting field inspections and plan review processes. The position requires expertise in GIS development, particularly with ESRI technologies, and strong programming skills in multiple languages. The ideal candidate will work in an Agile environment, collaborating with team members to deliver high-quality solutions. The role combines technical expertise in GIS systems with software development, requiring both backend development skills and specialized knowledge of geospatial technologies. This position offers an opportunity to work on meaningful projects that impact public infrastructure management and environmental compliance.

Last updated 12 minutes ago

Responsibilities For Programmer Analyst 6 - GIS Developer

  • Work collaboratively in an Agile team to deliver high quality source code
  • Read user stories and implement code to meet acceptance criteria
  • Translate clients' business requirements into technical solutions
  • Interact with clients to determine requirements and needs
  • Understand and evaluate complex data models
  • Develop solutions to improve performance and scalability
  • Provide geospatial data support of ESRI ArcGIS software
  • Administration and configuration management for ArcGIS enterprise tools
  • GIS theory and applications implementation

Requirements For Programmer Analyst 6 - GIS Developer

JavaScript
Python
  • Bachelor's degree in mathematics, computer science, engineering, or information systems
  • Experience with Esri software including ArcGIS Online and Enterprise
  • Two years experience with ESRI SAAS solutions
  • Programming experience with Python and JavaScript
  • Experience with ArcGIS Experience Builder, Dashboards, Pro, and Survey123
  • Two years experience with web development in ASP.Net and C#
  • Four years experience with JavaScript including jQuery
  • One year experience using Test Driven Development
  • Experience using Azure DevOps
  • Excellent verbal and written communication
  • Strong troubleshooting skills
  • Must be located within 1.5 hours of Lansing, MI

Interested in this job?

Jobs Related To Stafford Gray Programmer Analyst 6 - GIS Developer

System Analyst 6 - Test Automation Engineer

System Analyst 6 - Test Automation Engineer position at Stafford Gray, focusing on test automation development and implementation in Lansing, Michigan.

Software Engineer (Full Stack)

Full Stack Software Engineer role at Citylitics, building predictive intelligence platforms for infrastructure markets, requiring 3+ years of experience in web development and distributed systems.

Software Engineers X 5 - Kotlin

Software Engineer role at Simple Machines focusing on Kotlin development, backend services, and scalable solutions in a global technology firm.

Software Developer

Software Developer position at PeopleCert developing certification exam applications using cloud technologies and various programming languages.

Software Engineer - Money

Backend Software Engineer role at CoinList, working on crypto financial platform's core money services, requiring 3+ years experience with competitive compensation and benefits.