JobsPrincipal Data Engineer
Job description
This position involves building automation pipelines and developing software solutions using DevOps concepts and CI/CD tools. The role focuses on creating web-based applications in cloud environments such as Snowflake and AWS, while also designing and maintaining reporting platforms. The candidate will work in an Agile environment, collaborating with analysts to ensure data quality and system performance. The primary goal is to deliver reliable, customer-facing software solutions in a financial services context.
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field, or a Master's degree with relevant experience.
- Five years of experience as a Principal Data Engineer or closely related occupation, or three years with a Master's degree.
- Demonstrated expertise in designing and developing data warehouse applications using AWS services, Docker, Snowflake, and Informatica.
- Experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines using Jenkins and other tools.
- Proficiency in developing real-time Big Data solutions using Hadoop, Spark, and Python.
Responsibilities
- Design, develop, test, deploy, maintain, and improve customer-facing software solutions.
- Build automation frameworks and standard methodologies to ensure product reliability.
- Design and implement ETL solutions while integrating test automation frameworks.
- Develop and maintain databases using data warehousing and data mart principles.
- Collaborate with systems analysts and software engineers to design systems and gather project requirements.
Benefits
- Fidelity offers competitive compensation, annual bonuses, retirement contributions, comprehensive healthcare coverage, parental leave, tuition assistance, wellness programs, and extensive professional development opportunities.
Is this posting expired or inaccurate?
