ETL Developer – Data Integration
12 month ongoing contract (1/4/21 – 12/31/21)
Brooksource is looking for an Data Integration ETL Developer for our Fortune 100 Telecommunications client in the Charlotte, NC area. The Data Integration ETL Developer will be an integral member of the Data Operations Architecture team. You will join the advertising/media organization and contribute to data solutions that power some of the largest and most successful marketing/advertising campaigns.
The primary responsibility of this role is to design and develop reusable components, code, and document custom automation frameworks, maintain scripts, and update these items as needed to build continuous delivery pipelines, ensuring rapid availability of the product.
This position requires strong collaboration with you Scrum Team (composed of Scrum Master, Product Owner, Lead Architect, Developers and QA) to understand business requirements and provide appropriate data integration solutions in alignment with solution implementation architecture.
5+ years’ experience with the following:
- Experienced in building Data Integration and Workflow Solutions and Extract, Transform, and Load (ETL) solutions for data warehousing
- Strong data architecture knowledge around enterprise data warehousing concepts, SQL development and optimization, and data integration
- Advanced SQL scripting and querying experience – Expert in creating SQL objects like Tables, Complex Stored Procedures, Triggers, Views, Indexes, and User Defined Functions to facilitate efficient data manipulation and consistent data storage.
- Strong understanding of relation database management systems with experience in SQL Server, Oracle, or similar systems.
- Writing Python scripts with knowledge of relevant frameworks and libraries, such as workflow management utilities and libraries for accessing and extracting data.
- Creating, scheduling and monitoring workflows using Airflow
- Experience working with AWS infrastructure
- Experience with Docker
- Hands-on experience with GitHub for version control
- Experience in ETL performance testing, including data validation
- Familiarity with Agile development methodologies such as Scrum and SAFe
- Good team player, extremely adaptable and fast learner.
NICE TO HAVE:
- Experience working with Media/Advertising MSO data and applications
- Experience working with Snowflake and SnowSQL
- Strong desire to mentor others in the data integration space, providing technical and business guidance.
- Design and develop reusable components, code, and document custom automation frameworks, maintain scripts, and update these items as needed to build continuous delivery pipelines, ensuring rapid availability of the product
- Assist in requirements gathering and documents processes with internal stakeholders and collaborate with Product Owners, Scrum Master and other team members to determine data extraction and transformation requirements
- Develop data mapping documentation to establish relationships between source and target tables including transformation processes.
- Write and analyze complex SQL for the purpose of data extraction and processing – Design, develop, and deploy data movement using SQL server Integrations Services (SSIS), TSQL and stored procedures
- Extract and transform data from multiple sources and load data into one or more destinations, and monitor integration and replication performance to ensure quality and stability.
- Create, schedule and maintain data pipelines/workflows using Apache Airflow and Python
- Design and develop ETL to load the data warehouse and data marts and test ETL data pipelines to maintain data infrastructures
- Support testing efforts as a part of Agile/Scrum teams
- Validate data quality and perform all aspects of verification, including functional, structural, regression and system testing
- Work closely with Operations Production Support team in resolving escalated high priority incidents and the development coding issues.
- Company size: Fortune 100
- Hours: Standard 40-hour weeks
- Dress code: Business casual
- COVID Schedule: Rotational, 2-week onsite/remote schedule
BENEFITS OF WORKING WITH BROOKSOURCE:
- Direct communication with the hiring manager, which allows us to have a clear understanding of the timeline and move candidates through the interview process faster.
- Dedication to keep an open line of communication and provide full transparency.
Brooksource provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.