Full-Time Geospatial Full Stack Developer
AECOM is hiring a remote Full-Time Geospatial Full Stack Developer. The career level for this job opening is Expert and is accepting Worldwide based applicants remotely. Read complete job description before applying.
AECOM
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We are seeking a Full Stack Developer to join our Germantown, MD office. The successful candidate will support AECOM TechWorks in planning, implementing, and maintaining customer-specific software development projects that often include a spatial component. We're looking for someone to join our development team who is focused on building products for a wide variety of clients primarily using AngularJS, React, and other JavaScript frameworks but may also include .NET programming. The home office for this position will be Germantown, MD but the position can be fully remote or hybrid at any AECOM office. The expectation of the candidate selected for this position is that they will of work collaboratively with the team by utilizing Microsoft Teams, JIRA, Confluence and other collaboration and development 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
Minimum 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 collaborate with other developers, testers, managers, and clients (internal and external)
- Ability to learn new software and technologies quickly
- Excellent verbal and written skills
- Due to the nature of the work, U.S. Citizenship or Green Card is required.
Preferred Qualifications
- 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
- Relocation is not available for this role
- Sponsorship is not available for this role.