ETL Developer in Greenville, SC at MDI Group

Date Posted: 8/9/2018

Job Snapshot

  • Employee Type:
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

ETL Developer
Remote (within driving distance of Greenville, SC)
Long Term Contract

Primary responsibilities include develop, organize and manage ETL processes between multiple systems, protocols and data structures.  This will be a hands-on role with responsibilities of designing/updating the ETL code and logic along with monitoring and maintaining daily ETL operations.  The ETL processes will be leveraged to transform and transport data from multiple data sources into the Operational Data Store (ODS) from data acquisition staging tables.  Additional ETL processes will be required to provide the ODS data to consuming applications in conformance with data structure and mapping requirements.

Proven experience in all of the following areas:
ETL & SSIS - staging data from source systems and moving into operational data stores
Strong relational database skills in SQL Server required, Oracle experience also desirable
Strong database modeling, including using modeling tools such as ER Studio or Erwin
SSIS Development experience
SSAS/analytics competency
SSRS report development experience
Database management and performance tuning
Experience with data management tools, such as RedGate
Development of stored procedures
Experience in a collaborative agile environment

Must Have:
Experience with Microsoft technology stack for client and server technologies (Windows 2008 and above)
Minimum 3-5 years of Microsoft SharePoint development experience
Minimum 3-5 years experience in ETL (Extract Transfer Load) process and technologies
Strong understanding of file formats such as CSV, JSON and XML
Ability to write shell scripts on Windows and Unix (sh, powershell, python, batch etc.)
Ability to develop stored procedures to support ETL functions
Experience with HTML, JavaScript and Web skills
Excellent Communication Skills
Strong troubleshooting skills
Self Starter
Ability to work in a distributed team environment


  1. Programmer Jobs
  2. Software Developer Jobs


Search IT Jobs