Job SummaryWe are seeking a Senior Data Engineer to design, develop, and maintain scalable data solutions that support critical business and analytics functions. This role will focus on data engineering, database development, data modeling, and the delivery of high-quality data platforms. The ideal candidate will have strong experience in data engineering, software development, database technologies, and modern DevOps practices, along with a passion for building reliable and efficient data solutions.
Key Responsibilities- Design, develop, and maintain scalable data solutions that support business and operational needs.
- Develop and optimize database objects, SQL scripts, and data processing workflows.
- Analyze data, identify patterns, gaps, and data quality issues, and implement effective solutions.
- Perform database performance tuning and optimization to ensure efficient system operation.
- Design and implement data models to support analytical and operational requirements.
- Develop and support ETL processes and data integration solutions.
- Collaborate with cross-functional teams to deliver high-quality data products and enhancements.
- Troubleshoot technical issues, assess impacts, and implement innovative solutions.
- Contribute to the continuous improvement of data engineering processes, standards, and best practices.
- Support software delivery using Agile methodologies and modern DevOps practices.
- Participate in code reviews, testing, deployment, and production support activities.
Required Qualifications- 7+ years of experience developing and delivering data engineering solutions.
- Experience in software development within the financial services industry.
- Expertise in Oracle PL/SQL development, SQL scripting, and database performance tuning.
- Strong experience with ETL tools and data integration processes, including Informatica or similar technologies.
- Experience with data warehousing concepts and platforms such as Snowflake.
- Strong understanding of data modeling techniques, including quantitative and multidimensional analysis.
- Knowledge of data architecture and design concepts, including transactional systems, data marts, and data warehouses.
- Experience analyzing complex technical challenges and developing effective solutions.
- Experience with DevOps, Continuous Integration, and Continuous Delivery practices.
- Experience with tools such as Maven, Jenkins, Git, and Docker.
- Experience working in Agile environments, including Scrum and Kanban methodologies.
- Strong analytical, problem-solving, written, and verbal communication skills.
Preferred Qualifications- Intermediate experience with Java development.
- Experience with Python development.
- Experience working with REST APIs.
- Exposure to Amazon Web Services (AWS).
- Experience supporting large-scale enterprise data platforms and analytics solutions.