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.
🚀 Application Tools
🎯 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
Highlight specific Cityworks projects you've developed or customized, mentioning the version and modules used
Include concrete examples of ESRI JavaScript API implementations in your portfolio or resume descriptions
Demonstrate your experience with both ArcGIS Server 10.x and AGOL/Portal deployments in past roles
Mention any experience with municipal or infrastructure asset management systems beyond Cityworks
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:
⚠️ 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:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!