This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Delmock Technologies - Laurel, MD

posted about 1 month ago

Full-time - Senior
Hybrid - Laurel, MD
Professional, Scientific, and Technical Services

About the position

Delmock Technologies, Inc. is seeking a Senior ETL Developer to design, develop, and administer ETL processes for cloud-based data solutions. This role focuses on building and optimizing complex ETL workflows using Informatica PowerCenter, managing data integration from various sources into Azure Synapse Analytics, and ensuring data accuracy and compliance with governance standards. The position requires collaboration with data engineers and business analysts to meet data requirements and develop scalable ETL pipelines.

Responsibilities

  • Develops requirements for information systems from a project's inception to conclusion.
  • Develops required specifications for moderately and highly complex systems.
  • Leads other team members in preparing input and test data for the proposed system.
  • Provides technical and administrative direction for personnel performing software development tasks, including the review of work products for correctness, adherence to the design concept and to user standards and for progress in accordance with schedules.
  • Design, develop, and optimize complex ETL workflows and mappings using Informatica PowerCenter to extract, transform, and load data from multiple sources.
  • Manage data integration from disparate systems (e.g., databases, flat files, APIs) into data warehouses, data lakes, and other repositories.
  • Administer the Informatica PowerCenter environment, including installation, configuration, upgrades, and patch management.
  • Monitor and optimize ETL processes for performance, including load balancing, parallel processing, and tuning transformations to minimize execution time.
  • Identify and resolve ETL issues, such as data inconsistencies, job failures, and performance bottlenecks, ensuring minimal downtime.
  • Ensure data accuracy, consistency, and completeness by implementing rigorous validation checks throughout the ETL process.
  • Work closely with business analysts, data architects, and stakeholders to gather data requirements and ensure the ETL solutions meet business objectives.
  • Create and maintain comprehensive documentation of ETL processes, workflows, mappings, and data models.
  • Automate ETL jobs and workflows, scheduling them for execution at optimal times, and managing dependencies across jobs.
  • Implement data cleansing, data quality checks, and transformation logic to ensure the integrity of data before loading.
  • Ensure that ETL processes comply with security standards and governance policies, managing access controls and data privacy.
  • Implement version control, manage updates to ETL processes, and ensure smooth transitions during changes to production environments.
  • Monitor and manage system resources, ensuring the ETL infrastructure can handle growing data volumes and future expansion.
  • Work with database administrators and engineers to optimize database performance and ensure data is structured efficiently for ETL processing.
  • Develop error-handling mechanisms, including logging, alerting, and rollback procedures to address issues in ETL workflows.
  • Provide guidance, mentorship, and support to junior ETL developers and other team members in best practices for ETL development.
  • Ensure ETL processes adhere to organizational data governance policies, including metadata management, data lineage, and audit trails.
  • Stay updated on the latest ETL tools, technologies, and best practices, and implement improvements in ETL processes to enhance efficiency and effectiveness.

Requirements

  • Bachelor's Degree in Information Systems, Computer Science, Engineering, Business or related scientific or technical field and six (6) years minimum of relevant experience.
  • 3+ years of experience designing and implementing data solutions and creating data at enterprise-level applications.
  • Must possess security certifications and/or Database Administrator certifications.
  • Plans and leads major technology assignments.
  • In-Depth Knowledge of the Incident Response life-cycle, working independently to investigate and effectively respond to cyber security incidents.
  • Knowledge of the TCP / IP protocol suite; security architecture; securing and hardening Operating Systems; Networks; Databases; and Application.
  • Demonstrated experience working on large-scale data projects in diverse team environments with a focus on analytics, business intelligence, and enterprise systems.
  • Extensive experience with data modeling and database design.
  • Proven expertise in implementing enterprise-wide analytics and business intelligence solutions, including data integration from multiple systems into a single data repository.
  • Deep understanding of database design principles, SQL, PL/SQL, and Oracle database management systems, including performance optimization and troubleshooting.
  • Familiarity with data governance frameworks, ensuring data integrity, quality, and security within an enterprise context.

Nice-to-haves

  • Preferred to have experience in water and wastewater industry understanding of oracle utility applications.
  • Preferred to have experience in Python for creating data pipelines.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service