OVERVIEW: We are seeking a Senior GIS Data Analyst to join our Water Asset Management team and own the GIS application-development side of the practice. While our analyst-level team handles data operations, QA/QC, and client reporting, the Senior role takes the lead on building the tools that make that work scalable — designing Survey123 collection forms from scratch, developing Operations Dashboards and Experience Builder apps for client-facing visualization, and writing custom integrations against the ArcGIS API for Python and JavaScript.
This is the role where engineering-grade GIS development meets utility data delivery: senior hires drive how M&C ships its analytics products, mentor the analysts who consume them, and contribute the modern AI integrations that are becoming part of every utility data stack.
DURING YOUR WORK DAY, YOU WILL:
Application Development
• Design, build, and deploy Survey123 collection forms aligned to utility field workflows.
• Develop Operations Dashboards and Experience Builder apps that translate raw sensor and meter data into actionable client-facing tools.
• Build and maintain custom integrations against the ArcGIS API for Python and JavaScript, including AI/ML-enabled workflows where they earn their place.
Solution Design
• Architect end-to-end data + GIS solutions for utility clients — from field collection through dashboard delivery — balancing Esri-native tools with custom Python/SQL plumbing.
• Define data models, schemas, and integration patterns that the analyst team can pick up and operate.
Technical Leadership
• Set the technical bar for the WAM team’s GIS development output — code review, pattern reuse, documentation standards.
• Triage and resolve the high-complexity issues that the analyst team escalates.
Client Engagement
• Lead technical conversations with utility clients during scoping, demos, and implementation reviews.
• Translate utility-side requirements into the application architecture that delivers them.
Mentorship
• Pair with analyst-level team members to accelerate their growth into form authoring, Experience Builder development, and API work.
• Maintain a culture where the team’s collective skill ceiling rises over time.
WHAT YOU’LL NEED:
Technical Skills
• Python Programming: Production-grade Python — modular, tested, automated workflows for data ingestion, transformation, and analysis (Pandas, SQLAlchemy, HTTP libraries, Matplotlib / Plotly).
• SQL & Database Management: Advanced SQL — schema design, query optimization, indexing strategy, and integration with operational data stores.
GIS Development:
ArcGIS Pro: Advanced spat