Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 16, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • AECOM is built to deliver a better world. We design, build, finance and operate infrastructure assets for governments, businesses and organizations in more than 150 countries. As a fully integrated firm, we connect knowledge and experience across our global network of experts to help clients solve their most complex challenges. From high-performance building...
    Read more about this company

     

    Digital Solutions Software Developer

    Job Description

    • 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.

    Qualifications

    Minimum Requirements

    • BS degree in Computer Science or related area
    • 2+ years of relevant experience or demonstrated equivalency of experience and/or education.
    • College courses or equivalent experience using programming languages C, C++ or C#.
    • Solid understanding of object-oriented programming concepts.
    • Experience with relational databases, such as SQL Server.

    Preferred Qualifications

    • MS degree in Computer Science or related area
    • Experience with .NET Framework or .NET Core using C#.
    • User interface design in C# WPF XAML with MVC bindings.
    • Experience with source control software such as Git or Azure DevOps.
    • Experience with ESRI’s ArcObjects SDK or ArcGIS Pro SDK.
    • Experience writing automated unit tests and CI/CD.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to AECOM on aecom.jobs to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at AECOM Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail