Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Digital Solutions Software Developer.
South Africa Jobs Expertini

Urgent! Digital Solutions Software Developer Job Opening In WorkFromHome – Now Hiring AECOM

Digital Solutions Software Developer



Job description

AECOM Cape Town, Western Cape, South Africa

Job Description

AECOM is seeking a highly talented Desktop Application Software Developer to work a hybrid schedule based out of one of our offices in Cape Town, Johannesburg, or Durban, South Africa.

The successful candidate will design and develop high quality, on‑time, and within budget products that leverage spatial and non‑spatial data querying and processing.

The role requires strong programming skills, knowledge of geographic information systems, and the ability to learn topics in water resources engineering and flood mitigation.

Responsibilities

  • Support current applications and take the lead on new application initiatives.

  • Translate detailed specifications into production‑ready code, delivering leading edge geospatial solutions to 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.

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.

Sponsorship opportunities for South Africa employment are not available for this position.

About AECOM – AECOM is a global infrastructure leader offering medical, dental, vision, life, disability benefits, paid time off, leaves of absence, voluntary benefits, perks, flexible work options, well‑being resources, employee assistance program, and retirement savings plan.

ReqID: REF49775V

Seniority level

  • Entry level

Employment type

  • Full‑time

Job function

  • Engineering and Information Technology

Industries

  • Architecture and Planning, Civil Engineering, and Construction

Work Location Model

  • Hybrid

#J-18808-Ljbffr


Required Skill Profession

Software Development



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Digital Solutions Potential: Insight & Career Growth Guide