> Markdown version of [/jobs/ext/83880-senior-utilities-data-analyst](https://www.wearedevelopers.com/jobs/ext/83880-senior-utilities-data-analyst). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Utilities Data Analyst - **Company:** Mckim & Creed - **Location:** Wilmington, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Geographic Information Systems, Application Programming Interfaces (APIs), Artificial Intelligence, Business Analytics Applications, Applications Architecture, ArcGIS (Software), Computer Vision, Automation of Tests, Software Documentation, Code Review, Information Engineering, GIS Applications, Hypertext Transfer Protocols (HTTP), Supervisory Control and Data Acquisition (SCADA), Python (Programming Language), Operational Data Store, Query Optimization, Power BI, Azure Machine Learning, Software Engineering, SQL Databases, SQLAlchemy, Systems Integration, Web Applications, Esri GIS (Software), Data Classification, Data Ingestion, Sql Optimization, Large Language Models, Grafana, Pandas, Matplotlib, Information Technology, Enterprise Integration, Plotly, Dynamic Content, Data Delivery, Api Management - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=142d059703d2a0df ## About the Role Do you have a valid Driver's License license?, Do you have experience in Writing skills?, ArcGIS Pro: Advanced spatial analysis, custom geoprocessing tools, ModelBuilder, ArcPy scripting. Survey123: Design and deploy custom field collection forms - conditional logic, dynamic content, integration with downstream systems. Experience Builder & Operations Dashboards: Develop client-facing apps from scratch - data widget configuration, custom theming, embedded analytics. ArcGIS API for Python & JavaScript: Build custom integrations, automation scripts, and web applications that extend the Esri platform. AI / Modern Integrations: Experience connecting LLMs, ML services, or other modern tooling into Esri workflows (or strong interest in doing so). * Bachelor's degree in Geography/GIS, Data Science, Computer Science, Engineering, or related field. + 5-7+ years of professional experience in GIS development, data engineering, or utility analytics - at least 3 of those in a hands-on GIS development role. + Demonstrated portfolio of deployed Survey123 forms, Experience Builder apps, or ArcGIS API integrations (work-sample request likely at interview). + Strong analytical and problem-solving skills with the ability to interpret complex data and deliver meaningful insights. + Excellent written and verbal communication skills; comfortable engaging with clients and cross-functional teams. + Highly organized, self-motivated, and able to manage multiple tasks in a remote environment. + Valid driver's license and acceptable motor vehicle and criminal record. WHAT WILL MAKE YOU STAND OUT: * Direct utilities data experience - water, wastewater, or related utility sector. * Background in non-revenue water (NRW) programs, leak detection workflows, or wastewater inflow/infiltration (I&I) work. * Experience integrating telemetry vendors (Ovarro, Trimble, Sentryx, Ayyeka, DataGate, etc.) or SCADA systems into Esri / GIS workflows. * Hands-on experience with AI-augmented GIS workflows - LLM-driven data classification, computer vision for asset inspection, ML for anomaly detection. * Track record mentoring junior analysts into GIS development competence. * Familiarity with Grafana, Power BI, or similar dashboarding platforms alongside the Esri stack. * Demonstrated ability to translate utility-side operational requirements into delivered GIS applications. ## Description 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. ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [5 steps for running a Kubernetes environment at scale](https://www.wearedevelopers.com/videos/88-5-steps-for-running-a-kubernetes-environment-at-scale) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) ## Related Articles - [A Guide to Green Tech and Green IT Careers](https://www.wearedevelopers.com/magazine/374-a-guide-to-green-tech-and-green-it-careers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer)