Application Guide

How to Apply for Geospatial Developer - Cityworks

at AECOM

🏢 About AECOM

AECOM stands out as a global leader in sustainable infrastructure and environmental solutions, focusing on creating lasting positive impacts through innovative projects. Working here means contributing to meaningful initiatives that shape communities and address environmental challenges, particularly in their Raleigh office which serves diverse public and private sector clients across the Southeast.

About This Role

This Geospatial Developer role focuses on designing and managing Cityworks-based geospatial applications integrated with ESRI's ecosystem, including AGOL/Portal, Field Maps, Survey123, and Power Automate. You'll directly impact how municipalities and organizations manage infrastructure assets and field operations through custom mobile/web applications and automated reporting systems.

💡 A Day in the Life

A typical day involves collaborating with project teams to gather requirements for new Cityworks features, developing JavaScript applications using ESRI's API for field data collection, troubleshooting SDE database performance issues, and configuring automated reporting workflows in Power Automate. You'll likely split time between coding custom geospatial solutions, testing mobile applications, and documenting deployment procedures for client systems.

🎯 Who AECOM Is Looking For

  • Has hands-on experience with Cityworks implementation and customization, not just basic usage
  • Demonstrates proficiency in both ESRI's JavaScript API (3.x/4.x) and Python scripting for geospatial automation
  • Has worked with SDE geodatabases on SQL Server in production environments
  • Shows experience integrating multiple ESRI products (Dashboard, StoryMaps, AppStudio) into cohesive solutions

📝 Tips for Applying to AECOM

1

Highlight specific Cityworks projects you've developed or customized, mentioning the version and modules used

2

Include concrete examples of ESRI JavaScript API implementations in your portfolio or resume descriptions

3

Demonstrate your experience with both ArcGIS Server 10.x and AGOL/Portal deployments in past roles

4

Mention any experience with municipal or infrastructure asset management systems beyond Cityworks

5

Quantify your impact with metrics like 'reduced field data collection time by X%' or 'automated Y reports using Power Automate'

✉️ What to Emphasize in Your Cover Letter

['Your experience with Cityworks implementation and how it improved operational efficiency', "Specific examples of geospatial applications you've developed using ESRI's JavaScript API and mobile tools", 'How your work with SDE databases and SQL Server supported scalable solutions', 'Your approach to integrating multiple ESRI products into unified workflows']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • AECOM's sustainable infrastructure projects in the Raleigh area and Southeast region
  • Cityworks case studies and implementation patterns in municipal settings
  • AECOM's use of ESRI technology in recent public works or environmental projects
  • The company's approach to digital transformation in infrastructure management

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Walk through a Cityworks customization project from requirements gathering to deployment
2 How you would design a mobile field data collection system using Field Maps and Survey123 for infrastructure inspections
3 Your experience optimizing SDE geodatabase performance on SQL Server
4 Approach to creating automated reporting workflows using Power Automate with geospatial data
5 How you stay current with emerging GIS technologies and evaluate their applicability to existing systems
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Listing ESRI products generically without specifying which versions or APIs you've used
  • Claiming Cityworks experience without being able to discuss specific customization or integration work
  • Focusing only on desktop GIS skills without demonstrating web/mobile development experience

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to AECOM!