RCM Technologies ETL Developer in Ontario, California

Reference # :17-00648Title :ETL DeveloperLocation :Ontario, CAPosition Type :ContractExperience Level :6 YearsStart Date / End Date :06/19/2017 / 06/29/2018 Description

Overview:The ETL developer is responsible for the implementation, support, and administration activities required to maintain the operational integrity of our ETL processes.Responsibilities include designing and developing ETL solutions using Microsoft's SQL Server Integration Services (SSIS) and other tools to transfer data between applications and other sources and consumers of data. Additional responsibilities include unit testing and validation, problem assessment and resolution, current ETL process enhancement, and documentation for existing and new ETL packages including workflow mapping while maintaining strict adherence to company data governance requirements.Additionally, you may be assigned to participate on project teams providing expertise as required to deliver on the project objectives.Responsibilities:?Along with other key personnel, ensure the overall data integrity and conformity of the information gathered. Manage data quality tasks through the ETL processes.?Work with DBA Group, Development Teams, and Business Analyst to identify and understand source data systems, as well as provide input for enhancements for standardization and consistency across the Enterprise (Transactional systems, Data Warehouse, etc.)?Map Import/Export Files to source system data. Map source data to data warehouse models.?Develop and test extraction, transformation, and load (ETL) processes.?Develop and maintain ETL scripts and workflows, SQL queries, VB/C++ script components, schedules, etc. using SVN for version control.?Understand and maintain appropriate data release documentation and approvals according to company policies and procedures?Define and capture metadata and rules associated with ETL processes.?Develop processes to identify and analyze data quality issues and recommendations to resolve.?Document, including diagrams, the architecture and components of the Reporting data warehouse.?Modify existing ETL processes to improve performance and adapt to changing requirements.?Use SQL Server query techniques and available tools, against the transaction system and the reporting data warehouse, to identify and analyze data quality issues.?Perform daily review of production data processes to ensure successful completion?Provide expertise in the review and correction of data integrity and / or reporting issues?Review, understand, and provide feedback on functional requirements from a database perspective?Provide data analysis/troubleshooting/creation support to QA, Developers, Support and others allowing them to complete their assignments.?Develop, test, and debug new functionality, and maintain/enhance existing functionality in using SQL, stored procedures and API's?Will ensure ETL process and project documentation is updated and current for all release cycles.?Performs performance tuning of queries and stored procedures.Qualifications:?Has 6 years+ experience in support of Microsoft SQL Server databases in a transactional environment?Is an expert in the creation of SQL stored procedures?Full understanding of Extract Transform Load (ETL) concepts and technologies?Full understanding of the processes of data quality, data cleansing, and data governance?3 years of job-related experience with data analysis, data profiling, data quality, database testing or data management.?Must be able to clearly communicate in writing and orally to both technical and non-technical teams and all levels of management.?Able to multi-task on several projectsHighly Desired:?Bachelor degree in engineering, business or technology?Data related certifications (CDMP, MS SQL MCM, MCITP, MCA)?Experience in a highly regulated and structured work environment?Healthcare experience is a plus