Job Directory Data Integration Developer, Senior

Data Integration Developer, Senior
San Francisco, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

The Senior Data Integration Developer will be an integral member of the Data Services Management Team. This is a hands-on role which will be responsible for design, development, and implementation of cutting-edge sophisticated data integration, data warehouse and data mart (ELT/ETL) solutions using Netezza, Oracle, Informatica, and Denodo. An ideal candidate will have extensive knowledge of the data warehouse architecture, capabilities, system setup, data integration, data modeling concepts.

The primary responsibility of this role is to support development operations, implementation, design, delivery and support of large enterprise data warehouse/BI environments, incident resolution, build reusable automation procedures and frameworks. This position requires strong collaboration with solution leads, data modelers, analysts, business partners and other developers to understand business requirements and provide appropriate data integration solutions in alignment with solution implementation architecture.

* 10 years of proven hands-on experience in data integration, data warehouse, BI solution design, development, and implementation.
* 5 years of hands-on experience in at least one relational data source such as Oracle, SQL Server and Data warehouse MPP applications such Netezza, Teradata etc.
* 5 years of hands-on experience with Data Integration, Data Quality and Data Virtualization tools like Informatica PowerCenter, Informatica Data Quality, Golden Gate Replication and Denodo.
* Proven expertise in writing efficient advanced and analytical SQL and Unix shell scripts.
* Hands-on experience with source version control, continuous integration and experience with release/change management delivery tools /methodology.

Additional Experience:

* Expert grasp of data warehouse design techniques including slowly changing dimensions, aggregation, partitioning and indexing strategies.
* Excellent communications and client interfacing skills as with an ability to work in a highly collaborative environment.
* 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.
* Troubleshoot problems reported by users, analyzing and isolating issues; identify actions to restore services as quickly as possible. Monitor systems proactively to identify potential and developing issues

.

* Work closely with Operations Production Support team in resolving escalated high priority incidents and the development coding issues.
* Experience with multiple software development lifecycles, e.g. Agile, iterative, waterfall.

Education:

Minimum Bachelor's Degree in Computer Science or other related disciplines.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.