AECOM - Germantown, MD

posted about 1 month ago

Full-time - Entry Level
Remote - Germantown, MD
Professional, Scientific, and Technical Services

About the position

The GIS Application Developer will support AECOM TechWorks in planning, implementing, and maintaining customer-specific software development projects with a spatial component. The role involves building products primarily using AngularJS, React, and other JavaScript frameworks, with potential .NET programming. The position can be fully remote or hybrid, requiring collaboration with a development team using various tools.

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 is a must
  • 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