Home

DATABASE DEVELOPER at Jersey City, New Jersey, USA
Email: [email protected]
From:

Shane,

Abdisolutions

[email protected]

Reply to:   [email protected]

Job Description

JOB TITLE: DATABASE DEVELOPER

LOCATION: JERSEY CITY, NJ (HYBRID) 3 DAYS ONSITE, 2 DAYS REMOTE

CLIENT: STATE OF NEW JERSEY

This role is for a DBT developer. They would be okay with someone with extensive SQL experience if they do not have DBT, since DBT is hard to find.

Requirement Details

Short Description:

Responsible for leveraging dbt to transform, model, and manage data within our organization's data analytics stack. Streamline data workflows, ensure data accuracy, and provide a structured foundation for data analysis and reporting.

Complete Description:

Note: This is a Hybrid position - 3 Days On-Site, 2 Days Remote.

A dbt (data build tool) Developer is responsible for leveraging dbt to transform, model, and manage data within an organization's data analytics stack. dbt Developers play a crucial role in streamlining data workflows, ensuring data accuracy, and providing a structured foundation for data analysis and reporting.

Responsibilities

1. Data Transformation and Modeling

   - Design and implement data transformations and models using dbt to create structured, cleaned, and aggregated datasets.

   - Develop and maintain dbt models that accurately represent business logic and data requirements.

2. SQL Expertise

   - Write and optimize SQL queries within dbt to extract, manipulate, and join data from various sources (e.g., databases, APIs, flat files).

   - Ensure SQL code follows best practices for readability, performance, and maintainability.

3. Version Control

   - Use version control systems (e.g., Git) to manage dbt codebase, enabling collaborative development and tracking changes over time.

   - Collaborate with data engineers and analysts to coordinate code changes.

4. Testing and Documentation

   - Implement unit tests within dbt to verify the accuracy and reliability of data transformations.

   - Document dbt models, data lineage, and transformations to facilitate understanding and collaboration.

5. Automation

   - Schedule and automate dbt runs to keep data models up-to-date and synchronized with source systems.

   - Implement data orchestration and scheduling as needed.

6. Data Quality Assurance

   - Develop and enforce data quality checks and validations within dbt to identify and rectify data issues.

   - Monitor data quality and integrity, responding to anomalies or discrepancies.

7. Performance Optimization

   - Optimize dbt models and queries for performance, identifying and addressing bottlenecks.

   - Analyze and fine-tune data processing pipelines to meet performance requirements.

8. Collaboration

   - Collaborate closely with data engineers, data analysts, and business stakeholders to understand data requirements and deliver data solutions.

   - Participate in cross-functional teams and contribute to data-related projects.

9. Security and Compliance

   - Ensure data security and compliance with relevant data protection regulations (e.g., GDPR, HIPAA) through appropriate data handling practices.

10. Knowledge Sharing

    - Share knowledge of dbt best practices and data modeling techniques with team members.

    - Provide training and support to data analysts and other users of dbt.

Qualifications

- Bachelor's or master's degree in computer science, data science, or a related field.

- Strong proficiency in SQL and experience working with relational databases.

- 3+ years of experience using dbt for data transformation and modeling in a data warehouse environment (e.g., Snowflake, BigQuery, Redshift).

- 7+ years of experience building business rules using a business rules engine similar to dbt

- Familiarity with version control systems (e.g., Git) and code collaboration workflows.

- Excellent data analysis and problem-solving skills.

- Strong attention to detail and a commitment to data quality.

- Understanding of data warehousing concepts and best practices.

- Knowledge of data governance and data security principles.

- Effective communication and collaboration skills to work with diverse teams.

- Experience with other data tools and languages (e.g., Python, R, Looker) is a plus.

SHANE HAIDER

Recuiter

[email protected]

www.abidisolutions.com

Keywords: rlang New Jersey
[email protected]
View all
Sat Jan 06 01:55:00 UTC 2024

To remove this job post send "job_kill 988709" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 9

Location: Jersey City, New Jersey