B

Bank of America

Runs a US consumer bank, brokerage and investment bank

Data Engineer 3

Data EngineeringConfirmed live in the last 24 hours
Full-timeChandler, AZ, USANo salary listed

About the Job

Requirements

  • At least 5 years of experience in production support.
  • Understanding of ETL processes and best practices.
  • Expert-level knowledge and hands-on experience with DataStage Enterprise Edition/Parallel Extender (Orchestrate) for parallel processing as part of an ETL conversion process integrating multiple sources.
  • Performance tuning of SQL statements, stored procedures, and functions.
  • Writing UNIX shell scripts and experience using job-scheduling tools such as Autosys.
  • Firm understanding of the software development lifecycle and release and change management processes.
  • Strong analytical, diagnostic, and troubleshooting skills, with the ability to work in a dynamic, team-oriented environment.
  • Strong written and verbal communication skills.
  • Understanding and hands-on experience with XML packages in DataStage.
  • Ability to work independently with minimal direction.
  • Preferred: IBM DataStage, IBM Streams, and Apache Flink.
  • Preferred: Understanding of real-time data consumption from Kafka.
  • Preferred: Fundamental knowledge of IT Service Management/ITIL processes and tools.
  • Preferred: Data virtualization using Presto/Trino.
  • Preferred: Experience with Jira and Bitbucket.
  • Preferred: Diverse understanding of IT infrastructure and other technologies.

Responsibilities

  • Lead story refinement and delivery of requirements through the delivery lifecycle, and assist team members in resolving technical complexities.
  • Code complex solutions to integrate, clean, transform, and control data; build processes supporting data transformation, data structures, metadata, data quality controls, dependency, and workload management; assemble complex data sets; and communicate required information for deployment.
  • Lead documentation of system requirements, collaborate with development teams to understand data requirements and feasibility, and leverage architectural components to develop client requirements.
  • Lead testing teams in developing test plans; contribute to existing test suites, including integration, regression, and performance testing; analyze test reports; identify test issues and errors; and lead triage of underlying causes.
  • Lead work efforts with technology partners and stakeholders to close gaps in data management standards adherence; negotiate paths forward by identifying and communicating solutions to complex problems; and leverage knowledge of information systems, techniques, and processes.
  • Lead complex information technology projects to ensure on-time delivery and adherence to release processes and risk management, and define and build data pipelines to enable data-informed decision-making.
  • Mentor Data Engineers to support their ongoing development, and monitor key performance indicators and internal controls.
  • Migrate data from a legacy system to a new platform.
  • Design and develop ETL DataStage jobs and sequences.
  • Design and develop audit, error, and reconciliation reports.
  • Integrate data from sources including Oracle, DB2, DB2UDB, SQL Server, and flat files into target tables.
  • Assist in collecting technical metadata to support implementation.
  • Use automation tools to schedule, execute, and monitor ETL DataStage jobs.
  • Design, test, and debug data flow plans to create necessary client files and/or populate databases.
  • Design the ETL application.
  • Performance-tune the application to meet operational production requirements.
  • Develop and execute system and integration test plans in conjunction with the ETL Architect, Quality and Release, and Process Analyst.
  • Analyze source data and file structures, collect technical metadata, profile source data, develop data mapping and transformation rules, and prepare detailed ETL specifications based on business requirements.

Desired Qualifications

  • Preferred skills include IBM DataStage, IBM Streams, and Apache Flink.
  • Understanding of real-time data consumption from Kafka.
  • Fundamental knowledge of IT Service Management/ITIL processes and tools.
  • Data virtualization using Presto/Trino.
  • Experience with Jira and Bitbucket.
  • A diverse understanding of IT infrastructure and other technologies.

About the Company

Bank of America

Runs a US consumer bank, brokerage and investment bank

Bank of America runs one of the largest US banks, serving consumers, small businesses, wealthy families, corporations and institutional investors. Alongside checking accounts, credit cards, mortgages and business loans, it owns the Merrill brokerage, a private bank for wealthy clients and a global investment bank that advises on deals and trades stocks and bonds. Customers reach it through thousands of branches and ATMs and its mobile banking app. It earns money mainly from the gap between what it charges on loans and pays on deposits, plus fees from advice, asset management, deal work and trading. It grew from a San Francisco bank founded in 1904 and is headquartered in Charlotte, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1904

Recently Posted Jobs

Explore more opportunities at Bank of America

See more jobs