Summary of Responsibilities:
The Data Engineer III is a mid-level engineer on the Enterprise Data Services team responsible for designing, developing, and maintaining automated data movement solutions.  Should be able to function with minimal direction and drive specific subject areas from source analysis to ETL loading. Incumbent understands business fundamentals within business sector assigned team supports and ensures engineering standards are maintained and best practices in development are demonstrated.

Essential Job Functions:

  • Develop technical solutions which may involve a variety of data development tools, preferably SQL Server and Informatica.
  • Follows the company’s required standards and guidelines regarding the use of the tools including technical documentation.
  • Develops simple, efficient and manageable automated solutions for complex database projects.
  • Analyzes and transforms business requirements into automated solutions per development standards.
  • Design, develop, test and support from SQL stored procedures, views, Informatica workflows, Control-M flows or script objects.
  • Researches and resolves data issues identified by business users, IT operations, or partners.
  • Executes unit and system test scripts, analyzes, captures and publishes test results.
  • On-Call rotation to support Data Engineering solutions.
  • Mentors junior staff members in all areas of database engineering.

Other Functions:

  • Performs other duties and special projects as assigned.
  • May assist in other related departments as required by business needs.


  • Bachelor’s degree in computer science, mathematics, or natural sciences preferred.
  • Minimum 5-7 years development experience with SQL Server or other relational databases or 3 years designing, developing, and maintaining Informatica Applications (or equivalent ETL) with minimum 3 years combined in general application development.
  • Excellent SQL coding abilities to write SQL, T-SQL, stored procedures and views.
  • Strong experience of 3 years with Informatica or other ETL/ELT tools.
  • Development experience must be full Life Cycle experience including business requirements gathering, data sourcing, testing/data reconciliation, deployment and data automation practices.
  • Outstanding analytical and problem solving skills.
  • Excellent written and verbal communication skills.
  • Able to lead multiple complex projects and communicate clearly with leaders and team members.
  • Ability to handle fast-paced environment.
  • Ability to maintain confidentiality.
  • Ability to work well with people from many different disciplines with varying degrees of technical experience.

Nice to have skills:

  • Experience using MS SQL Server.
  • Experience with Informatica Data Quality & Administration.
  • Financial Services (Lending) experience.
  • Exposure to Big Data technologies.

Working Conditions:

  • Extended working hours may be required by management and business needs.
  • Travel to multiple facilities may be required.
  • May be required to lift, push, or pull materials weighing up to twenty (20) pounds.
  • May be required to sit and review information on a computer screen for long periods of time.
  • May require repetitive motions of the hands and wrist related to writing and typing at an electronic keyboard.
  • Corporate / satellite office role.

Employer’s Rights:

This job description does not list all the duties of the job.  You may be asked by your supervisors or managers to perform other duties.  You will be evaluated in part based upon your performance of the tasks listed in this job description.

The employer has the right to revise this job description at any time.  This job description is not a contract for employment, and either you or the employer may terminate employment at any time, for any reason.