AECOM - Germantown, MD

posted 8 days ago

Full-time - Entry Level
Remote - Germantown, MD
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The GIS Application Developer / Programmer at AECOM will support the TechWorks team in planning, implementing, and maintaining software development projects with a spatial component. This role involves building front-end and back-end software components primarily using JavaScript frameworks like AngularJS and React, while also potentially utilizing .NET programming. The position offers flexibility with remote or hybrid work options and requires collaboration with a diverse team of developers, analysts, and clients.

Responsibilities

  • Understand business requirements and translate them into technical requirements
  • Build front-end and back-end software components that follow industry-standard design patterns, methodologies and deployment models
  • Optimize code for maximum speed and scalability
  • Build reusable code and libraries for future use
  • Participate in all aspects of the software development lifecycle
  • Work in a collaborative fast-paced environment that includes other developers, data analysts, testers, managers, and clients (internal and external)
  • Evolve your development language skills by staying current with complementary languages, methodologies, and software design techniques

Requirements

  • Professional experience with ArcGIS SDK for JavaScript
  • BA/BS + two years of experience or demonstrated equivalency of experience and/or education (AA/AS + four years of experience or HS/GED + 6 years of experience)
  • Proven knowledge on how to translate and develop final application prototypes into production-ready code using object-oriented programming concepts
  • Professional experience with JavaScript frameworks like Angular or React
  • Professional experience with relational databases including MySQL and PostgreSQL
  • Professional experience working in a team environment
  • Ability to learn new software and technologies quickly
  • Excellent verbal and written skills
  • U.S. Citizenship or Green Card is required

Nice-to-haves

  • Experience with cloud computing platforms like AWS or Azure
  • Familiarity with GIS concepts
  • Knowledge of ESRI's ArcObjects SDK
  • Knowledge of PostGIS
  • Professional experience with .NET using C#
  • Professional experience and coding knowledge using Python
  • Familiarity with Agile development methodologies and DevOps
  • Strong problem-solving skills
  • Knowledge of automated testing techniques
  • Experience implementing Web APIs

Benefits

  • Medical, dental, vision, life, AD&D, disability benefits
  • Paid time off
  • Leaves of absences
  • Voluntary benefits
  • Perks and well-being resources
  • Employee assistance program
  • Business travel insurance
  • Service recognition awards
  • Retirement savings plan
  • Employee stock purchase plan
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service