Demo

ETL Developer

Princeton IT Services
New York, NY Full Time
POSTED ON 12/18/2024
AVAILABLE BEFORE 2/13/2025

Position Title: ETL Developer – Consultant Services
Project: Geosupport Linear Integrated Ordered Network (LION) ETL Redesign
Location: 120 Broadway, 30th Floor, New York, NY 10271
Type: Full-time, Onsite

About the Role:

The NYC Department of City Planning (NYC DCP) seeks an experienced ETL Developer to redesign and enhance its Geosupport Linear Integrated Ordered Network (LION) ETL processes. The role involves working with geographic and non-geographic data across Oracle, SQL Server, and PostgreSQL databases, creating APIs and data pipelines to improve integration, accessibility, and scalability for geospatial applications. The ideal candidate will collaborate with cross-functional teams to ensure reliable, high-quality data solutions.

This is an in-office role requiring physical presence at the NYC DCP location.

Key Responsibilities:

  • ETL Processes:
  • Extract, transform, and load (ETL) geographic and non-geographic data from Oracle, SQL Server, and PostgreSQL databases.
  • Automate ETL integrations using SQL Server Integration Services (SSIS).
  • Design and optimize workflows for handling large datasets.
  • API Development:
  • Create secure and performant APIs using frameworks such as Flask, FastAPI, or Django REST.
  • Enable seamless data integration with various applications and systems.
  • Database Management:
  • Perform data modeling, database design, and performance optimization.
  • Facilitate migration and maintenance of database objects across development, QA, and production environments.
  • Collaboration:
  • Work closely with GIS analysts, developers, and business stakeholders to define requirements.
  • Partner with QA teams to develop and execute data testing strategies.
  • Documentation and Support:
  • Maintain comprehensive documentation for ETL processes, APIs, and data models.
  • Mentor team members and provide technical support as needed.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, GIS, or a related field.
  • 5 years of experience as an ETL Developer or Data Engineer, with a focus on geographic data.
  • Proficiency in T-SQL and PL/SQL, with experience in SQL Server, Oracle, and PostgreSQL.
  • Hands-on experience with SSIS, SSRS, and ETL tools (e.g., Talend, Apache Nifi, Informatica).
  • Strong programming skills in Python, C#, or similar languages for ETL and API development.
  • Familiarity with geospatial data formats (e.g., shapefiles, GeoJSON) and GIS tools (e.g., ArcGIS, QGIS).
  • Knowledge of data integration patterns, data modeling, and database design principles.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).

Preferred Qualifications:

  • ETL certifications in Microsoft SQL Server or Oracle.
  • Familiarity with Azure DevOps, GitHub, or similar ALM tools.
  • Understanding of database performance tuning, scalability, and version control practices.

Skills and Competencies:

  • Excellent problem-solving, collaboration, and communication skills.
  • Ability to manage time effectively and meet deadlines.
  • A team player with a proactive attitude and attention to detail.

Job Types: Full-time, Contract

Pay: $75.00 - $90.00 per hour

Schedule:

  • 8 hour shift

Experience:

  • ETL: 7 years (Required)
  • T-SQL and PL/SQL: 5 years (Required)
  • SSIS, SSRS: 4 years (Required)
  • Python and C#: 4 years (Required)
  • Azure Devops: 3 years (Required)

Ability to Commute:

  • New York, NY 10271 (Required)

Work Location: In person

Salary : $75 - $90

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a ETL Developer?

Sign up to receive alerts about other jobs on the ETL Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$91,609 - $116,575
Income Estimation: 
$115,838 - $142,817
Income Estimation: 
$114,981 - $143,201
Income Estimation: 
$68,745 - $88,154
Income Estimation: 
$87,428 - $116,878
Income Estimation: 
$91,609 - $116,575
Income Estimation: 
$129,640 - $165,363
Income Estimation: 
$151,182 - $194,086
Income Estimation: 
$91,609 - $116,575
Income Estimation: 
$115,838 - $142,817
Income Estimation: 
$114,981 - $143,201
Income Estimation: 
$114,981 - $143,201
Income Estimation: 
$129,640 - $165,363
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Princeton IT Services

Princeton IT Services
Hired Organization Address Brooklyn, NY Full Time
Job Description Job Title: NG911 FDNY Security Engineer Location: Brooklyn, NY Duration: Long term Job type: Contract Su...
Princeton IT Services
Hired Organization Address Atlanta, GA Full Time
Job Title: Digital Experience Product Owner Location: Alpharetta/ Atlanta, Plano/ Dallas Job Type : Contract (W2 Only) A...
Princeton IT Services
Hired Organization Address Alpharetta, GA Full Time
Job Title: Digital Experience Product Owner Location: Alpharetta (Atlanta), Plano (Dallas) – Remote is not an option! Jo...
Princeton IT Services
Hired Organization Address Plano, TX Full Time
Job Title: Full Stack Developer (React, Java, Node.js, Spring Boot) Location : Plano, TX ( 100% Onsite) Position Type : ...

Not the job you're looking for? Here are some other ETL Developer jobs in the New York, NY area that may be a better fit.

ETL Developer

Eclaro, Irvington, NY

ETL Developer

vTech Solution, New York, NY

AI Assistant is available now!

Feel free to start your new journey!