Sr. AbInitio DeveloperThis role is a 6 month contract position with our client- with the potential to become contract to hire. The Business Intelligence Developer is responsible for building and maintaining data infrastructure and data integration. This includes ensuring high quality data is integrated both between internal applications as well as with our client's external partners. Additionally, the Business Intelligence Developer will be responsible for building and expanding an environment that supports data informed decision making.Responsibilities include:SQL development - converting objects to migrateModel extensions to the existing Data WarehouseBuilds ETL components according to ETL specifications. Code must address performance, dependency, auditing, error handling and data quality issues.Create Dashboard pages and metrics within client's custom dashboard solution.Responsible for data integrity as well as the quality of data within Dashboard presentation layer.Support system and user acceptance testing activities, including issue resolution.Complete technical documentation to ensure system is fully documentedType of Education Required:Bachelor's Degree preferably in Computer ScienceType of Experience and Number of Years:Enterprise Data Warehouse experience. 4+ years of experience SQL Development experience SSIS, Ab Initio a plus Strong ANSI SQL expertise Experience developing SQL Objects, stored procedures, views, functions.
Experience with SQL Server 2012 Experience with Unix and Shell Scripting Good knowledge of data modeling/Star Schema Ability to develop and organize high-quality documentation Experience with at least one job schedulerKnowledge, Skills, and Abilities:Strong written and oral communications skills. Proven ability and initiative to learn and research new concepts, ideas, and technologies quickly. Strong systems/process orientation with demonstrated analytical thinking, organizational skills and problem solving skills. Ability to work in a team-oriented, collaborative environment. Ability to quickly pick up new tools and technologies. Willingness and ability to train and teach others. Ability to facilitate meetings and follow up with resulting action items. Ability to prioritize and execute tasks in a high-pressure environment. Strong presentation and interpersonal skills. Ability to effectively move forward on tasks even with ambiguous or changing requirements.