remote
Database Developer - AECOM
Software Engineer
Design, develop, and optimize relational databases using SQL, PL/SQL, Oracle and MySQL while implementing data models, ETL pipelines, and performance tuning to support critical infrastructure projects.
About the role
Key Responsibilities
- Design and implement robust relational database schemas to meet project requirements.
- Develop, test, and maintain PL/SQL stored procedures, functions, and triggers.
- Build and manage ETL processes for data integration across multiple systems.
- Perform query optimization and performance tuning to ensure high‑availability and scalability.
- Collaborate with engineers, analysts, and stakeholders to translate business needs into technical solutions.
- Document database designs, standards, and best practices.
Requirements
- 5+ years of experience with Oracle and MySQL databases.
- Strong proficiency in SQL and PL/SQL programming.
- Hands‑on experience designing data models and implementing ETL workflows.
- Demonstrated ability to troubleshoot and optimize database performance.
- Bachelor’s degree in Computer Science, Information Systems, or related field.