Data Engineer
Analytics
Big Data
Business Intelligence
Data
Data Analysis
Data Analytics
Data Architecture
Data Engineer
Data Integration
Data Integration Tools
Data Pipeline
Data Platform
Data Processing
Data Visualization
Database
Databases
Design
Digital Marketing
Engineer
ETL
Informatica
Integration
Reporting and Analytics
SQL
Visual Design
Job Description
Truist Bank is hiring a Data Engineer to build, optimize, and support enterprise data pipelines and the broader data ecosystem for wide consumption.
Responsibilities
- Build, optimize, and maintain enterprise data pipelines; support development of the data ecosystem for broad data consumption
- Develop data models and related data architecture documents and APIs
- Build, manage, and implement data and/or Big Data pipeline capabilities, including process design and overall pipeline architecture
- Deliver Dashboard/Report development and support all phases of ETL (extract, transform, load)
- Automate repeatable data preparation and integration tasks, partially or fully
- Partner with technology teams to understand data capture and testing needs and to build and test end-to-end solutions
- Analyze requests to determine business needs; implement technical solutions with timely problem analysis, resolution, and interpretation of complex or sensitive information
- Solve moderate to high complexity problems using judgment based on analysis across multiple information sources (for example: modeling and testing)
- Lead small data engineering projects with manageable risks, resource requirements, and meaningful contributions to larger initiatives
Requirements
- Bachelor’s degree in Computer Science, Systems Engineering, or a related technical field
- 5+ years of progressive experience in software engineering or development positions performing and/or utilizing:
- Data warehousing and transactional application data concepts and technology
- Data engineering and management of large data volumes
- Data analytics life cycle methodologies, including data cleansing and preparation
- Planning and managing IT projects
- Experience with: SQL, SQL Plus; ETL architecture and concepts; data integration concepts; Informatica; Big data concepts; Mainframe systems; Rally (or similar project management tools); technical design concepts; requirements concepts; file transfer; iterative development; Ab Initio; SDLC and technical artifacts; shell scripting
Technologies
- SQL, SQL Plus
- ETL architecture and concepts
- Data integration concepts
- Informatica
- Big data concepts
- Mainframe systems
- Rally
- Ab Initio
- SDLC/technical artifacts
- Shell scripting
- File transfer
Benefits
- Medical
- Dental
- Vision
- Life insurance
- Disability
- Accidental death and dismemberment
- Tax-preferred savings accounts
- 401k plan
- No less than 10 days of vacation (prorated based on date of hire and full-time or part-time status) during the first year
- 10 sick days (also prorated)
- Paid holidays
- Depending on position and division: defined benefit pension plan
- Depending on position and division: restricted stock units
- Depending on position and division: deferred compensation plan
Job Details
- Employment type: Regular
- Language fluency: English (Required)
- Work shift: 1st shift (United States of America)
- Location: Charlotte, NC (hybrid)
- Hybrid remote eligibility: May be eligible to work in a hybrid remote model; based out of and reports to Truist offices in Charlotte, NC
- Onsite requirement: Able to work onsite at Truist offices in Charlotte, NC at least 3 days per week
Education
- Bachelor’s degree in Computer Science, Systems Engineering or related technical field