Application Guide

How to Apply for Cityworks Geospatial Developer

at AECOM

🏢 About AECOM

AECOM is a global infrastructure consulting firm that stands out for its commitment to building sustainable legacies through innovative environmental and infrastructure solutions. Working at their Raleigh office offers the opportunity to contribute to meaningful projects that shape communities while being part of a Fortune 500 company with diverse, large-scale initiatives.

About This Role

This Cityworks Geospatial Developer role involves designing and deploying geospatial applications specifically for Cityworks and ESRI platforms, including mobile/web applications using JavaScript API 4.X and ArcGIS Server 11.x. The position is impactful because it directly supports AECOM's infrastructure projects by creating tools that streamline data collection, quality assurance, and workflow automation for sustainable development initiatives.

💡 A Day in the Life

A typical day involves collaborating with project teams to gather technical requirements, then designing and deploying geospatial applications using Cityworks and ESRI platforms. You might spend time developing JavaScript applications, automating workflows with Python scripts, managing SDE databases, and ensuring quality assurance procedures are implemented for data collection processes.

🎯 Who AECOM Is Looking For

  • Has hands-on experience with Cityworks implementation and ESRI Dashboarding tools, not just general GIS knowledge
  • Can demonstrate specific projects where they used Python, Model Builder, and Microsoft Power Automate to automate geospatial workflows
  • Has practical experience deploying and managing SDE geospatial databases on SQL Server in team environments
  • Stays current with emerging GIS mobile/web technologies and can discuss recent developments in ArcGIS Online/Portal and JavaScript API 4.X

📝 Tips for Applying to AECOM

1

Quantify your Cityworks experience - mention specific implementations, user counts, or efficiency improvements you've achieved

2

Create a portfolio showcasing applications you've built with JavaScript API 4.X, HTML5, and JSON/GeoJSON specifically for geospatial purposes

3

Highlight any experience with AECOM's sustainability focus by mentioning relevant environmental or infrastructure projects

4

Demonstrate your SQL Server SDE database management skills with specific examples of deployment or optimization

5

Mention specific experience with ArcGIS Server 11.x and Portal for GIS, as these are explicitly listed in the requirements

✉️ What to Emphasize in Your Cover Letter

['Your direct experience with Cityworks implementation and how it improved workflow efficiency', "Examples of geospatial applications you've developed using JavaScript API 4.X and ESRI mobile tools (Field Maps, Survey123)", 'How your automation skills with Python and Power Automate have streamlined processes in previous roles', "Your understanding of AECOM's sustainability mission and how geospatial solutions support infrastructure development"]

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • AECOM's recent infrastructure projects in North Carolina and the Southeast region
  • The company's sustainability initiatives and how they integrate technology solutions
  • AECOM's use of Cityworks in public works or utility management projects
  • The structure of AECOM's Digital Technology team and how geospatial roles fit within it

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Walk us through a specific Cityworks implementation project from requirements gathering to deployment
2 How would you design a mobile data collection workflow using Field Maps and Survey123 for an infrastructure inspection project?
3 Describe your experience with version control and deployment processes for SDE geospatial databases on SQL Server
4 How do you stay current with emerging GIS technologies, and what recent developments in ArcGIS Online/JavaScript API have you implemented?
5 Can you provide an example of how you used Power Automate or Python scripting to automate a routine geospatial process?
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Claiming general GIS experience without specific Cityworks or ESRI Dashboarding examples
  • Focusing only on desktop GIS skills without demonstrating web/mobile application development experience
  • Not being able to discuss SQL Server SDE database management in a team deployment context

📅 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!