Wintrust Financial Corporation - Rosemont, IL
posted about 2 months ago
The Senior Data Engineer is a pivotal role within the Data Management team at Wintrust, a financial holding company with a strong commitment to community banking and advanced technology solutions. This position is responsible for the design, development, testing, and implementation of top-tier Data Processing solutions that are essential for the organization. The role encompasses various aspects of data management, including Data Modeling, Data Loading, Data Delivery, Data Availability, Performance, and Security. As a senior member of the team, the Senior Data Engineer will engage in all phases of the Data Enablement lifecycle, ensuring that data systems are robust, efficient, and aligned with the company's strategic goals. Additionally, this role involves mentoring less experienced team members, sharing knowledge, and fostering a culture of continuous improvement. In this position, the Senior Data Engineer will design and develop complex data systems that support the Wintrust Digital Journey, which includes enterprise applications such as BSA, Enterprise Data Hub, CRM, Digital Banking, and Enterprise LOS. The engineer will build processes that facilitate data transformations, manage data structures, and oversee metadata, dependency, and workload management. A critical aspect of the role is to ensure compliance with data governance policies by implementing and validating data lineage, quality checks, and classification. The Senior Data Engineer will also support and enhance existing ETL/ELT processes to ensure business continuity and high performance across all data pipelines. The successful candidate will have a proven track record of technical and business acumen, demonstrating the ability to create enterprise data sets for analytics and data science teams. They will be responsible for creating Conceptual, Logical, and Physical Data Models for all data solutions and will actively seek opportunities for process improvement, automating manual processes, and optimizing data delivery. This role is essential for maintaining the integrity and performance of data systems that drive decision-making and strategic initiatives within the organization.