ETL Developer

Skills
Azure SQLETL ToolsMicrosoft SQL ServerSQL Server Integration ServicesData WarehousingDatabasesExtract
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Require Microsoft SQL Server Integration Services SSIS knowledge and demonstrated experience
  • Familiar with project deployment model use of project and package parameters and Integration Services Catalog including Environments
  • Knowledge of designing and developing data transformation solutions using a variety of SSIS components
  • Experience reviewing user requirements and performing analysis design development testing installation and training related to the application developed
  • Proficient in SQL query writing and editing
  • Familiar with building SQL database objects tables views stored procedures
  • Develop complex ETL routines to load a dimensional star schema with a strong focus on data quality error handling and logging processes
  • Stay updated on new ETL techniques and methodologies and communicate trends
  • Assess requirements for completeness and accuracy and determine actionable steps for the ETL team
  • Identify necessary changes to current business and data integration processes
  • Communicate risks and ensure understanding
  • Minimum 7 years of IT Development experience with advanced experience working on ETLs for Datawarehouse in SQL Server databases
  • Advanced experience with job scheduling tools scripting languages JavaScript PowerShell Command scripting programming languages C# and Python SQL programming and ETL tools such as SSIS
  • Experience with Azure Azure DevOps Azure Data Lake Azure SQL Server
  • Advanced experience with T-SQL data warehousing design BI concepts and best practices
  • Clear verbal and written communication skills
  • Previous experience in the health industry SSRS or Power BI is a plus
  • Preferred Insurance background
  • Bachelor’s degree in Computer Science or related field or equivalent combination of industry-related professional experience and education

Day to day

  • Take direction from Manager Architect Senior Programmer for SSIS Development and on daily tasks and activities
  • Write new or modify existing SSIS packages projects according to specified systems designs
  • Test new or modified programs to ensure that they conform to design
  • Develop test data for use in program testing
  • Write documentation of system changes in conformance with department standards
  • Write any necessary user documentation report descriptions user procedures operations procedures
  • Provide timely and concise summaries of project status to manager