AECOM-posted 3 months ago
Full-time • Mid Level
Phoenix, AZ
5,001-10,000 employees
Professional, Scientific, and Technical Services

AECOM Technical Services, Inc., is seeking a Software Developer III in Phoenix, AZ. The role involves creating sophisticated, imaginative, and efficient front-end and back-end solutions for full stack complex applications. The developer will collaborate with internal and external stakeholders to develop software and/or system requirements and develop documentation. They will work with Product Managers to design, implement, and test software applications and systems, recommend technology approaches and solutions that support project goals, and assist in defining and deploying computationally efficient cloud-based technologies. The position also includes developing, testing, deploying, and supporting web interface applications, providing release support for production validation, and creating test data for testing.

  • Create sophisticated, imaginative, and efficient front-end and back-end solutions for full stack complex applications.
  • Collaborate with internal and external stakeholders to develop software and/or system requirements and develop documentation.
  • Collaborate with Product Managers to design, implement, and test software applications and systems.
  • Recommend technology approaches and solutions that support project goals, including performance requirements, schedule, and budget.
  • Assist in defining and deploying computationally efficient cloud-based technologies to maximize pipeline efficiency.
  • Develop, test, deploy, and support the web interface applications for our innovative products.
  • Support post-release projects, including end-user support, bug fixes and maintenance, and documentation of requested features.
  • Work with existing toolsets and the team's standard tech stacks while simultaneously bringing new ideas and approaches into the team.
  • Work with product owners to evaluate requirements and create a task backlog.
  • Code new programs to project specifications.
  • Provide release support for production validation, involving the validation of products and the implementation of fixes for live sites.
  • Create test data for testing.
  • Create migration packages for system testing, user testing, and implementation.
  • Develop and perform unit testing to ensure software and team standards are met.
  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 2 years of experience in a computer-related occupation.
  • Experience in CSS3 and HTML5.
  • Using JavaScript, Typescript, and CSS to create user-friendly web layouts and pages.
  • Front-end frameworks including React, Redux, and Angular.
  • Working with APIs.
  • Server-side languages including node Express, Python or .Net Core.
  • MySQL or SQL Server Databases.
  • Using Agile/Scrum based approaches to develop web-based applications.
  • Creating, maintaining, and improving UI and bringing consistency to UI layouts.
  • Charting libraries including chartJS and D3JS.
  • MongoDB.
  • Express.
  • Angular 7.0.
  • Node.js.
  • Amazon Web Services (AWS) including S3, API Gateway and Lambda function.
  • Managing source code versions using Git/Github.
  • Azure Automation and Logic Apps for managing cloud workflows.
  • Autodesk Forge Viewer SDK for loading and filtering BIM/Revit models.
  • APS (Autodesk Platform Services) integration for model viewing and data extraction.
  • Building role-based authentication and token management using OAuth 2.0 and Autodesk Two-Legged Authentication.
  • Integrating cloud storage solutions (Amazon S3) with custom application logic.
  • RESTful API integration with Microsoft Dataverse.
  • Use of TypeORM or Sequelize for database abstraction.
  • Implementing CI/CD pipelines using AWS Code Pipeline.
  • Working with large-scale datasets and metadata mapping for filtering 3D models.
  • Customizing and maintaining SharePoint sites using SharePoint Designer.
  • Medical, dental, vision, life, AD&D, disability benefits.
  • Paid time off.
  • Leaves of absences.
  • Voluntary benefits.
  • Perks.
  • Flexible work options.
  • Well-being resources.
  • Employee assistance program.
  • Business travel insurance.
  • Service recognition awards.
  • Retirement savings plan.
  • Employee stock purchase plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service