Principal Data Architect
Wintrust Financial Corporation · Rosemont, IL · 2 wk ago
Engineering$66/hrFull-time
Responsibilities
- Design, develop and maintain data solutions using best practices.
- Architect complex data integration solutions using modern practices like APIs, messaging buses, and event streaming platforms to connect disparate data sources.
- Develop a long-term, reliable vision and roadmap for how data will be collected, stored, managed, and utilized across the entire organization to achieve business objectives.
- Define and implement policies, procedures, and standards for data quality, consistency, security, and compliance (e.g., GDPR, HIPAA).
- Lead the creation of conceptual, logical, and physical data models to illustrate how data elements relate to each other and guide database design.
- Research, evaluate, and recommend appropriate data technologies, tools, and platforms (cloud-based or on-premise) that align with business needs and future scalability requirements.
- Continuously monitor and optimize existing data infrastructure for performance, security, and cost-efficiency.
- Design and implement robust CI/CD pipelines to automate the building, testing, and deployment of data solutions. This includes automating infrastructure provisioning using Infrastructure as Code (IaC).
- Provide architectural analysis for data integrations including definition of standards for scalability, security, error handling, and auditing.
- Lead the design and evolution of hybrid infrastructure, blending cloud and on-premise systems into a unified, scalable, and reliable data platform.
- Define and enforce data governance policies and security controls across all data and infrastructure, ensuring compliance with privacy regulations.
- Build data ingestion and integration pipelines using tools like Apache Kafka or ETL technologies.
- Assist in estimating and scoping of all data integration-related implementations.
- Drive the Design, Development & Deployment of data flows.
- Implement DevOps Best practices for all data integrations, participate in all types of testing, including unit testing, point-to-point testing, end-to-end testing &UAT.
- Support/enhance/create integrations to address business requirements, ensuring all related processes meets best-in-class standards offering high performance.
- Build continuous improvement process for complex data systems, tools & reports.
- Serve as resource to internal, offshore team & third-party team members on escalated issues, analyzing and designing specifications for less experienced team members.
- Pursue self-development and effective relationships with others by sharing resources, information, and knowledge with coworkers and customers.
- Serve as a resource to internal, offshore MuleSoft & onsite Dev Platform engineering teams and third-party team members on escalated issues and analyzing & designing specifications for less experienced team members.
- Supervise 2 employees (Advanced Dev Ops Engineers).
Requirements
- 3 or 4 year Bachelor's degree in Computer Science, Engineering, Math, Computer Information Systems or a related field of study plus 7 years of experience in a related occupation.
- 7 years of experience with MuleSoft platform architecture and development.
- 6 years of experience with IBM Integration Bus development and MQ Development.
- 6 years of experience with Java development, Kafka and ETL.
- 6 years of experience with Site Reliability Engineering and Infra as a code.
- 5 years of experience with Kubernetes and OpenShift and Infra as a service.
- 5 years of experience with Okta OR PING.
- 5 years of experience with API gateway.
- 3 years of experience with Azure CICD, Hashicorp OR Delinea Secrets.
Pay
The salary for this role is $202,779.00, along with eligibility to earn an annual bonus.