Overview
Shift4 (NYSE: FOUR) is boldly redefining commerce by simplifying complex payments ecosystems across the world.
As the leader in commerce-enabling technology, Shift4 powers billions of transactions annually for hundreds of thousands of businesses in virtually every industry.
For more information, visit www.
shift4.
com.
Shift4 is expanding globally and we are looking for a Data Engineer to join our team of world-class in-house engineers! As a Data Engineer II, you will be responsible for designing, developing, and maintaining robust data infrastructure solutions to support the organization's data-driven initiatives.
We are looking for self-driven and motivated individuals who take ownership of their projects.
You will work closely with cross-functional teams, including project managers, business analysts, and software engineers, to ensure the availability, reliability, and scalability of our systems.
This role requires expertise in data engineering and ETL processes.
This role is hybrid / onsite and can be based at any of the following Shift4 locations (relocation assistance may be available): Center Valley, PA (headquarters) / Silver Spring, MD / Tampa, FL / Las Vegas, NV
Responsibilities:
Develop and maintain automated data pipelines and ETL processes to ingest, transform, and load large volumes of data from diverse sources into relational databases utilizing SQL, stored procedures, functions and other database technologies to move data.
Ensure the quality, integrity, and security of data by implementing data validation, data cleansing, and data governance processes.
Work on necessary new system developments, enhancements and bugs utilizing an agile software development lifecycle (SDLC).
Optimize and fine-tune data processes and systems for performance, scalability, and reliability.
Monitor and troubleshoot data pipelines, data processing jobs, and database performance issues including off hours support when necessary.
Aid in the design and implementation of efficient data models and schemas to support data analysis, reporting, and visualization needs.
Stay up-to-date with emerging data engineering technologies, tools, and best practices, and recommend improvements to existing data infrastructure.
Collaborate with software engineers to integrate data engineering solutions into applications and software products.
Document data engineering processes, data models, and system configurations for knowledge sharing and future reference.
Qualifications:
Bachelor's or Master's degree in Computer Science, Information Systems, or a related field.
Minimum of 3 years of experience in data engineering or a similar role.
Advanced experience with relational databases like MSSQL, PostgreSQL, or AWS Redshift.
Advanced experience with SQL.
Experience with MSSQL SSIS or other ETL Tools.
Experience with reading data models.
Experience working in an agile software development lifecycle (SDLC).
Familiarity with data warehousing concepts and technologies.
Understanding of data governance, data security, and data privacy principles.
Strong problem-solving and analytical skills, with a keen attention to detail.
Ability to prioritize multiple tasks and easily adjust to changing priorities.
Excellent interpersonal, verbal and written skills including documentation of complex technical solutions.
Ability to identify problems, initiate solutions, and effectively collaborate and communicate with team members.
Relevant certifications in data engineering.
#LI-BN1
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.