Software Development Specialist III

AECOM•Conshohocken, PA
•Hybrid

About The Position

AECOM is seeking developers to work on interdisciplinary projects that transform data and automate processes, primarily for environmental, health, and safety requirements. The role supports federal, state and local government, and private-sector clients. It includes responsibility for small solution-development projects or development tasks within larger projects, and requires both independent work and team collaboration. The position designs, creates, and maintains business automation and intelligence tools and their supporting data structures. The specialist works with clients, subject-matter experts, and coworkers to understand data needs, plan solutions, estimate effort and schedules, query databases, use APIs, and explain technical challenges and proposed solutions to non-technical decision makers. It is client-facing and may involve multiple clients at once, with daily work time allocated to the appropriate projects. This is a full-time, salaried position with hybrid home/office work. The first day must be in-office for security and onboarding purposes, and occasional travel to client meetings is required. US citizenship is required. Relocation and sponsorship are not available. Candidates in the Houston, Philadelphia, or New York regions are preferred.

Requirements

  • Bachelor’s degree in Information Science, Data Analytics, Computer Science, or a related field, plus 4 years of experience; demonstrated equivalency of experience and/or education is also accepted.
  • US citizenship.
  • Experience designing and building process-automation tools, including Power Apps or competing platforms.
  • Experience designing and building dashboards.
  • Working understanding of relational databases.
  • Strong working knowledge of Microsoft Power Platform, including Canvas Power Apps, Model-Driven Power Apps, Dataverse, Power Automate, Power BI, Power Portals, and Microsoft 365 services.
  • Knowledge of ETL fundamentals, database design, and object-oriented programming.
  • Effective communication skills for client-facing work.
  • Critical thinking and problem-solving skills.
  • Ability to work independently and collaboratively in teams.

Nice To Haves

  • SharePoint development.
  • Web development.
  • JavaScript knowledge.
  • SQL database exposure.
  • Exposure to Azure services.
  • Experience with basic coding languages and technologies including Python, C#, HTML5, JavaScript, Node.js, and React.
  • Experience with Esri ArcGIS solutions (ArcGIS Online or ArcGIS Enterprise), including spatial data and integrating GIS data with enterprise systems.

Responsibilities

  • Design, create, and maintain business automation and intelligence tools and their supporting data structures.
  • Understand clients’ data needs and work with subject-matter experts and coworkers to address them.
  • Plan the steps needed to meet client requirements and estimate the effort and schedule.
  • Communicate technical challenges and proposed solutions to non-technical decision makers.
  • Query databases and use APIs to obtain data.
  • Suggest innovative solutions to client requirements.
  • Reach out to mentors and coworkers to work through problems and questions.
  • Engage proactively with coworkers and clients across the world.
  • Take responsibility for small solution-development projects or development tasks within larger projects.
  • Accurately allocate daily work time to the appropriate projects.

Benefits

  • Medical benefits
  • Dental benefits
  • Vision benefits
  • Life insurance
  • AD&D benefits
  • Disability benefits
  • Paid time off
  • Leaves of absence
  • 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
  • Training and development programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service