TransUnion's Job Applicant Privacy Notice
What We'll Bring:
We are looking for an experienced Data Engineer to join the Transunion Data Engineering team to develop, maintain and optimize applications and services running on Amazon Web Services (AWS). The role will support Financial Services vertical and will be responsible for being part of re-architecture and migration projects. The ideal candidate should have broad SQL/Python development experience, with demonstrated experience in migrating complex data platforms to Cloud. The role requires experience in cloud computing environments, hands on technical skills, passion, and appetite to master new technologies, and excellent communication skills.
What You'll Bring:
We are looking for an experienced Data Engineer to join the Transunion Data Engineering team to develop, maintain and optimize applications and services running on Amazon Web Services (AWS). The role will support Financial Services vertical and will be responsible for being part of re-architecture and migration projects. The ideal candidate should have broad SQL/Python development experience, with demonstrated experience in migrating complex data platforms to Cloud. The role requires experience in cloud computing environments, hands on technical skills, passion, and appetite to master new technologies, and excellent communication skills.
Responsibilities
- Development of high-quality database solutions.
- Supports of all aspects of the software and database development lifecycle including requirements definition, design, development, test, deployment, documentation, and support.
- Writing data warehousing/business intelligence queries.
- Building and maintaining multiple database environments, building, and maintaining ETL Routines and numerous other activities that require building data asset for business.
- Participate in defining short-term and long-term database services direction and vision, will work with business process owners.
- Participate in generating system documentation such as data dictionary, Business Intelligence (BI) reporting, policies, and procedures.
- Monitor, resolve and communicate status of outstanding defects/change requests.
- Develop and maintain documented processes and procedures to ensure consistent delivery of assigned tasks and responsibilities.
- Develop task estimates, report project status, issues, and recommended resolutions to support timely project delivery.
- Works with Software Developers to address issues of data migration and integrity (validation, clean-up, mapping, and data modeling).
- Collaborate with cross-functional technology teams.
- Accountability for quality of code and application development.
Impact You'll Make:
Requirements:
- Masters + 1 years of experience or bachelor’s degree + 3 years of experience.
- Strong experience in Phython, PySpark/Spark SQL, SQL Scripts.
- Experience with AWS tools and services – Redshift, EMR, AWS Glue.
- Good working experience with relational databases – PostgreSQL.
- Experience and/or good understanding of Containers and EKS.
- Experience with Tableau is a plus.
- CI/CD, Jenkins, automation experience.
- Experience with version control tools, such as Bitbucket.
- Experience working within Agile software development teams is a plus.
- Strong analytical, communication, creative and interpersonal skills.
- Demonstrated problem solving and root cause analysis skills.
- Experience writing data warehousing/business intelligence queries.
- Ability to prioritize and manage multiple tasks and assignments.
- Effective translation of issue resolution and requirements into technical specifications.
This is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week.
TransUnion Job Title
Engineer, Data Development