AECOM
Digital Solutions Software Developer
About 2 months ago
About the Job
AECOM is seeking a creative, highly talented Desktop Application Software Developer to work a hybrid work schedule based out of one of our offices in Cape Town, Johannesburg, or Durban, South Africa. The successful candidate will utilize their design and development skills to deliver products that are high quality, on time and within budget. The developer will participate in the design, coding, testing, debugging, documentation, and deployment of new database and spatial software and will maintain and improve legacy spatial software. The candidate will be responsible for designing and implementing efficient algorithms for several applications that will leverage spatial and non-spatial data querying and processing.
The candidate will work closely with technical and business staff to develop solutions. The ability of the candidate to learn topics in water resources engineering and flood mitigation will be needed. Our onboarding process includes in-person, hands-on training and pair programming. Due to the varying nature of our projects, our technology staff grow their skills rapidly since each solution requires new approaches and technology components.
This is an exciting opportunity to join an accomplished team and work on a variety of exciting and innovative projects for our various clients. We take pride in helping our clients deliver critical resources and services, improving the places where people live and work, and sustaining a world in which we can all flourish.
The typical responsibilities of this position include, but are not limited to:
Support current applications and take the lead in new application initiatives.
Translate detailed specifications into production-ready code, delivering leading edge geospatial solutions to our clients through desktop applications.
Actively participate in the review of business / system requirements to obtain a thorough understanding of needs to deliver accurate solutions.
Review and analyze the effectiveness and efficiency of existing systems and develop strategies for improving or further leveraging these systems using new technology / approaches.
Perform unit and functional testing as needed.
Produce technical documentation that accurately and thoroughly depicts the software design and code base, to support QA testing, deployment, and production support activities.
About the Company

AECOM
AECOM is the world’s trusted infrastructure consulting firm, delivering professional services throughout the project lifecycle – from advisory, planning, design and engineering to program and construction management. On projects spanning transportation, buildings, water, new energy and the environment, our public- and private-sector clients trust us to solve their most complex challenges. Our teams are driven by a common purpose to deliver a better world through our unrivaled technical and digital expertise, a culture of equity, diversity and inclusion, and a commitment to environmental, social and governance priorities. AECOM is a Fortune 500 firm and its Professional Services business had revenue of $14.4 billion in fiscal year 2023. See how we are delivering sustainable legacies for generations to come at aecom.com and @AECOM.
Similar Jobs

Digital Solutions Software Developer III
Digital Solutions Software Developer III
- AECOM
- Bucharest, Bucharest, RO
- Hybrid, Remote
- Full time role
Building sustainable legacies through innovative infrastructure and environmental solutions.
2 months ago

Mid/Senior Software Developer
Mid/Senior Software Developer
- AECOM
- Raleigh, NC, US
- Hybrid, Remote
- Full time role
Building sustainable legacies through innovative infrastructure and environmental solutions.
About 2 months ago

Solutions Architect
Solutions Architect
- Republic Services
- United States
- Hybrid, Remote
- Full time role
Committed to sustainable waste management for a greener future.
26 days ago

Digital Solutions Software Developer
Digital Solutions Software Developer
- AECOM
- Bogotá, Bogota, CO
- Hybrid
- Full time role
Building sustainable legacies through innovative infrastructure and environmental solutions.
18 days ago

Digital Solutions Software Developer
Digital Solutions Software Developer
- AECOM
- Bucharest, Bucharest, RO
- Hybrid
- Full time role
Building sustainable legacies through innovative infrastructure and environmental solutions.
18 days ago

Digital Solutions Software Developer III
Digital Solutions Software Developer III
- AECOM
- Bogotá, Bogota, CO
- Hybrid
- Full time role
Building sustainable legacies through innovative infrastructure and environmental solutions.
18 days ago

Senior Software Engineer
Senior Software Engineer
- Xylem
- Bengaluru, KA, IN
- Remote
- Full time role
"Empowering innovative water solutions for sustainable conservation and reuse."
13 days ago

Software Solution Engineer
Software Solution Engineer
- Wartsila
- Vaasa, Ostrobothnia, FI
- In-person
- Full time role
Innovative tech and services advancing global decarbonization and sustainability.
6 days ago

Software Engineer - Data Solutions
Software Engineer - Data Solutions
- AiDash
- Bengaluru, KA, IN
- Hybrid, Remote
- Full time role
Climate-resilient infrastructure with satellite-powered AI for sustainability and cost efficiency.
5 days ago

Staff Solutions Engineer
Staff Solutions Engineer
- Hayden AI
- Hybrid, Remote
- Full time role
AI-driven solutions for safer, faster transit and sustainable urban development.
5 days ago