What are the responsibilities and job description for the Data Engineer position at Vaco Technology?
Job Details
Overview:
Our client, near Red Bank, NJ, is seeking a skilled Data Engineer to design, build, and maintain high-performance data pipelines to ensure seamless data processing, analytics, and reporting. The ideal candidate will collaborate closely with cross-functional teams, including data analysts, to guarantee the accuracy, security, and availability of data, while adhering to relevant compliance standards.
Responsibilities:
- Design and maintain scalable data architectures and infrastructure to collect, process, and store data from a variety of sources.
- Ensure smooth integration of data across internal and external systems, maintaining data consistency and quality.
- Develop and manage data storage solutions (data warehouses, data lakes) for advanced analytics. Design and optimize data models for performance and flexibility.
- Create and implement efficient ETL (Extract, Transform, Load) processes for data movement and transformation. Handle both batch and near-real-time data extraction and loading.
- Optimize and manage SQL and NoSQL databases to ensure scalability and performance.
- Establish data validation and cleansing workflows to ensure high-quality data. Continuously optimize data pipelines for improved efficiency and reliability.
- Automate processes and continuously monitor the performance of data pipelines to address issues proactively.
- Work alongside data analysts, data scientists, and business partners to understand data requirements and deliver tailored solutions.
- Maintain adherence to relevant regulatory standards, including data privacy and security best practices. Promote data governance and compliance across the organization.
- Maintain clear documentation of data models, pipeline configurations, and system infrastructure.
Requirements:
- Education: Bachelor's or Master's degree in Computer Science, Data Engineering, Information Technology, or a related discipline is required.
- Experience: 3-5 years of experience in a Data Engineering role or similar capacity is required. Familiarity with industries involving sensitive or regulated data is a plus.
Technical Skills:
- Proficient in SQL and various database technologies (e.g., MySQL, MSSQL, Azure SQL).
- Experienced in data pipeline and workflow tools (e.g., Boomi, Azure Data Factory, Informatica).
- Familiarity with data warehousing technologies (e.g., Azure Data Lake, Snowflake).
- Proficiency in programming languages such as Python or Java.
- Knowledge of cloud services (e.g., AWS, Azure, Google Cloud) and associated data tools.
- Experience with ETL frameworks and data integration technologies.
- Skilled in data modeling, architecture, and schema design.
- Exposure to big data technologies (e.g., Hadoop, Spark) is beneficial.
- Familiarity with BI tools like Power BI, Looker, or similar is a plus.
On Site Requirements:
This job is on-site, near Red Bank, NJ
Job Title: Data Engineer
Opportunity: Direct Hire
Location: On Site
Salary: DOE $105K-$125K
Determining compensation for this role (and others) at Vaco depends upon a wide array of factors including but not limited to the individual's skill sets, experience and training, licensure and certifications, office location and other geographic considerations, as well as other business and organizational needs. With that said, as required by local law in geographies that require salary range disclosure, Vaco notes the salary range for the role as follows: $105,000 - $125,000. The individual may also be eligible for discretionary bonuses, and can participate in medical, dental, and vision benefits as well as the company's 401(k) retirement plan.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Salary : $105,000 - $125,000