Overview
Skills
Job Details
Note: A minimum of ten (10) years experience in software development
Job Description:
All work and duties are focused on development and maintenance of applications providing ETL services in support of the Postal Data Asset Services group.
- Ab Initio ETL Coding in GDE
- Ab Initio Metadata Hub Lineage
- Ab Initio TRMC
- ANSI SQL and Teradata SQL extensions
- Teradata SQL Assistant (a.k.a. QueryMan) for EDS Support
- Teradata Utilities for EDS Support:
- BTEQ
- FastLoad
- MultiLoad
- FastExport
- TPump In addition, the following UNIX skills are required:
- UNIX commands and concepts in order to navigate source code directories, find error logs, perform impact analysis assessments, edit code, version files
- Linux Shell scripting in order to read and create driver scripts In addition, the following Ab Initio skills are required:
- A working knowledge of how Ab Initio conducts data extract, transformations, and loading especially to and from Teradata
- Development of graphs, plans, PSETs and how to develop tests and debug
- PDL scripting The following additional skills are required:
- A working knowledge of how Microstrategy and other OLAP tools interact with Teradata.
- A working knowledge of the major competing Data Warehouse modeling techniques (Third-Normal-Form and Dimensional modeling) and how data modeling decisions affect the performance of ETL, structured report queried, and unstructured data analysis.
- A working knowledge of Web API development.
- A working knowledge of storing, reading and analyzing streaming data i.e., kafka, mqseries, or similar technologies, such as JMS.
- A working knowledge of Cloud technology - developing and architecting.
- A working knowledge of BI metrics and/or dashboards design and performance tuning. Additional Required Skills/Experience:
A minimum of ten (10) years experience in software development
A degree from an accredited College/University in Software Engineering, Computer Science, or related discipline is preferred;
Able to perform all functional duties independently;
Experience training/mentoring less experienced personnel;
Experience authoring or contributing to software-related documentation such as requirements specifications, design documents, technical manuals, and user manuals;
Excellent communication skills.