trccompanies
Lead GIS Consultant / Developer
Company
Role
Lead GIS Consultant / Developer
Location
Job type
Full-time
Found on Mokaru
Yesterday
Salary
Job description
About Us Groundbreaker. Game changer. Pioneer. TRC has long set the bar for clients who require more than just engineering, combining science with the latest technology to devise innovative solutions that stand the test of time. From pipelines to power plants, roadways to reservoirs, schoolyards to security solutions, clients look to TRC for breakthrough thinking backed by the innovative follow-through of an industry leader. TRC's professionals work with a broad range of commercial, industrial and government clients and the communities they serve. We deliver breakthrough solutions that address local needs -- so our clients can better succeed in an ever-changing world. Working at TRC means tackling interesting, meaningful projects. We pride ourselves on our collaborative spirit, entrepreneurial zeal and agile corporate structure. We recognize that the expertise of our staff is our strongest asset, so we generously reward employees for successful performance and invest in their careers through training and the development of new skills and certifications. Overview The Solution Lead - GIS Developer will lead the design, development, and implementation of advanced GIS solutions using Esri technologies. This role requires expertise in GIS development, Esri Utility Network (UN), and data transformation tools like FME. The ideal candidate will have 8–12 years of experience in GIS development, with a strong focus on utilities (Gas, Electric, Water, Telecom) and enterprise GIS systems. The role also involves creating APIs, optimizing GIS application performance, supporting data migrations, and leveraging modern cloud and web mapping frameworks. Responsibilities Lead the design, development, and deployment of GIS solutions using Esri technologies, including ArcGIS Pro, ArcGIS Enterprise, and ArcGIS Online. Implement and configure Esri Utility Network (UN), including network rules, topologies, and asset configurations. Design and develop customized GIS applications and tools using ArcGIS Pro SDK, ArcObjects, Python (ArcPy), and other programming frameworks. Create APIs and web services for cross-platform connections and enable real-time data synchronization between GIS and other systems. Develop automated procedures and data processing workflows for managing spatial datasets connected to utility networks. Optimize GIS applications for performance, scalability, and reliability in enterprise environments. Oversee data migration projects, including migration from legacy systems (e.g., GE Smallworld, Geometric Network) to Esri Utility Network, leveraging FME for data transformation. Collaborate with cross-functional teams to support utility operations, asset management, field data collection, and network analysis. Utilize field data gathering technologies such as Field Maps and Survey123 to support field operations. Stay updated on advancements in Esri technologies and recommend innovative solutions to meet business needs. Document development processes, workflows, and best practices for future reference. Provide technical leadership and mentorship to GIS developers and analysts. Qualifications Bachelor’s degree in GIS, Computer Science, or a related field. 8–12 years of experience in GIS development, with a focus on Esri technologies and utilities. Strong expertise in Esri technologies, including ArcGIS Pro (3.x), ArcGIS Enterprise (10.9.1 and higher), and ArcGIS Online. Proficiency in GIS development using Esri SDKs and APIs (e.g., ArcGIS JavaScript API, ArcGIS Pro SDK, ArcGIS Runtime). Advanced Python scripting skills (ArcPy) for geoprocessing, automation, and data workflows. Hands-on experience with FME (Feature Manipulation Engine) for data transformation and integration. Experience with geodatabase maintenance and spatial databases such as PostgreSQL (preferred), Oracle, or SQL Server. Knowledge of web mapping services (REST, WFS, WMS) and spatial formats (e.g., GeoJSON, GDB, WKT, SHP). Familiarity with custom ArcGIS Experience Builder and cloud environments (AWS, Azure) for GIS solution integration. Strong understanding of utility network models and workflows in the utilities domain (Gas, Electric, Water, Telecom). Proven experience in data migration from legacy systems (e.g., GE Smallworld, Geometric Network) to Esri platforms. Excellent problem-solving, debugging, and analytical skills. Strong communication and leadership skills to manage cross-functional teams and stakeholders. Preferred Qualifications: Experience with Agile development methodologies and tools like Jira or Azure DevOps. Knowledge of additional programming languages such as C#.Net, JavaScript, or Java. Certification in Esri technologies (e.g., Esri Developer Associate, Enterprise Administration Professional) or FME. #LI-AT1 EEO Statement TRC is an Equal Opportunity Employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by applicable law. All employment decisions are made based on qualifications, merit, and business needs. We celebrate diversity and are committed to creating an inclusive environment for all employees. The complete job description and application are available on TRC’s career site . TRC accepts applications for this position on an ongoing, rolling basis and reserves the right to cancel this posting at any time. Lead the design, development, and deployment of GIS solutions using Esri technologies, including ArcGIS Pro, ArcGIS Enterprise, and ArcGIS Online. Implement and configure Esri Utility Network (UN), including network rules, topologies, and asset configurations. Design and develop customized GIS applications and tools using ArcGIS Pro SDK, ArcObjects, Python (ArcPy), and other programming frameworks. Create APIs and web services for cross-platform connections and enable real-time data synchronization between GIS and other systems. Develop automated procedures and data processing workflows for managing spatial datasets connected to utility networks. Optimize GIS applications for performance, scalability, and reliability in enterprise environments. Oversee data migration projects, including migration from legacy systems (e.g., GE Smallworld, Geometric Network) to Esri Utility Network, leveraging FME for data transformation. Collaborate with cross-functional teams to support utility operations, asset management, field data collection, and network analysis. Utilize field data gathering technologies such as Field Maps and Survey123 to support field operations. Stay updated on advancements in Esri technologies and recommend innovative solutions to meet business needs. Document development processes, workflows, and best practices for future reference. Provide technical leadership and mentorship to GIS developers and analysts. Bachelor's degree in GIS, Computer Science, or a related field. 8-12 years of experience in GIS development, with a focus on Esri technologies and utilities. Strong expertise in Esri technologies, including ArcGIS Pro (3.x), ArcGIS Enterprise (10.9.1 and higher), and ArcGIS Online. Proficiency in GIS development using Esri SDKs and APIs (e.g., ArcGIS JavaScript API, ArcGIS Pro SDK, ArcGIS Runtime). Advanced Python scripting skills (ArcPy) for geoprocessing, automation, and data workflows. Hands-on experience with FME (Feature Manipulation Engine) for data transformation and integration. Experience with geodatabase maintenance and spatial databases such as PostgreSQL (preferred), Oracle, or SQL Server. Knowledge of web mapping services (REST, WFS, WMS) and spatial formats (e.g., GeoJSON, GDB, WKT, SHP). Familiarity with custom ArcGIS Experience Builder and cloud environments (AWS, Azure) for GIS solution integration. Strong understanding of utility network models and workflows in the utilities domain (Gas, Electric, Water, Telecom). Proven experience in data migration from legacy systems (e.g., GE Smallworld, Geometric Network) to Esri platforms. Excellent problem-solving, debugging, and analytical skills. Strong communication and leadership skills to manage cross-functional teams and stakeholders. Preferred Qualifications: Experience with Agile development methodologies and tools like Jira or Azure DevOps. Knowledge of additional programming languages such as C#.Net, JavaScript, or Java. Certification in Esri technologies (e.g., Esri Developer Associate, Enterprise Administration Professional) or FME. #LI-AT1


