remote
Applications Developer - Mercer
Software Engineer
Applications Developer focused on building robust, scalable data pipelines using Python, SQL and AWS services to enhance investment management data processes.
About the role
Key Responsibilities
- Design, develop and maintain high‑performance data pipelines that ingest, transform and load investment management data.
- Collaborate with cross‑functional teams to identify data quality issues and implement fault‑tolerant solutions.
- Optimize existing ETL processes for scalability, reliability and performance.
- Leverage AWS services (e.g., S3, Glue, Lambda) to build cloud‑native data workflows.
- Document architecture, code and best practices for future maintainability.
Requirements
- Strong programming skills in Python and proficiency with SQL.
- Hands‑on experience building and maintaining data pipelines and ETL workflows.
- Familiarity with AWS data services and cloud architecture.
- Excellent problem‑solving skills and a focus on code quality and performance.
- Effective communication and collaboration in a fast‑paced environment.