Lead ETL Developer NYC, NY Onsite from day 1 Job at Software People, Inc., New York, NY

WUZuQUNzZGJZOG41T1ZHYWxhSUJ6b2I2TWc9PQ==
  • Software People, Inc.
  • New York, NY

Job Description

Phone/Skype Hire. Onsite from day 1

Location: NYC, NY

Duration: 12+ months

Responsibilities

  • Extract geographic and non-geographic data from Oracle and SQL Server databases, ensuring the integrity and quality of the data.
  • Transform raw data into structured formats suitable for analysis, reporting, and system integration.
  • Design and implement data pipelines for efficient handling of large datasets.
  • Automate ETL integrations using SQL Server Integration Services (SSIS).
  • Perform data analysis to drive key business objectives.
  • Document ETL processes, data models, and API specifications for transparency and knowledge sharing.
  • Develop, test, and maintain ETL workflows and scripts to automate data processing.
  • Monitor ETL processes to ensure reliability, scalability, and performance.
  • Perform data modeling and database design for application development and product implementation initiatives under the guidance of Database Administrator and Architect.
  • Create reporting solutions using SQL Server Reporting Services (SSRS) by analyzing user needs and information availability.
  • Troubleshoot and resolve data-related issues promptly.
  • Create APIs to enable data access and integration with various applications and systems.
  • Ensure APIs are secure, performant, and adhere to industry standards.
  • Collaborate with developers and analysts to design API endpoints that meet business requirements.
  • Work with GIS analysts, developers, and stakeholders to understand data requirements.
  • Participate in requirements definition, analysis and design.
  • Work closely with business analysts, subject matter experts and development teams in design, development, testing, implementation, and support of application projects.
  • Facilitate creation, migration and maintenance of database objects across development/ QA/ production environments.
  • Follow best practices in data modeling including use of standard naming conventions, processes and templates to ensure consistency of data models.
  • Monitor and optimize database performance and capacity utilization to provide high availability and redundancy.
  • Take ownership of database performance, scalability and security.
  • Define and implement data testing strategies with business stakeholders, application development teams and QA groups.
  • Participate in the software testing process, including identification and resolution of defects.
  • Contribute to and support roll-out strategies.
  • Participate in and contribute to formal/informal technical reviews and presentations.
  • Accurately estimate time required to complete development tasks.
  • Demonstrate the ability to cooperate with a variety of people and achieve results.
  • Mentor and guide development team members on database-related tasks.
  • Provide technical support and knowledge transition to team members and end users as needed.
  • Communicate effectively with team members, stakeholders, and project managers to gather requirements, provide updates, and manage expectations.
  • Create and maintain technical documentation, including system designs, workflows, and user guides.
  • Ensure solutions comply with industry best practices, standards, and security protocols.
  • Prepare documentation and conduct knowledge transition to support adoption across the organization and other city agencies.
  • Stay current with industry trends and emerging technologies to propose innovative solutions and improve development processes.

Skills Needed

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Geographic Information Systems (GIS), or a related field. Master's degree is a plus.
  • Minimum of 4 years as ETL Developer, Data Engineer, or similar role, with a focus on geographic data.
  • Proficiency in T-SQL and PL/SQL with experience working with Microsoft SQL Server, Oracle, and PostgreSQL databases.
  • Familiarity with SSRS, SSAS, SSIS and data warehousing concepts like ETL, Dimensions, Facts, Cubes.
  • Demonstrated knowledge of designing, developing and integrating databases, data warehouses and multidimensional databases in MS-SQL server.
  • Knowledge of data integration patterns, database design, and data modeling principles.
  • Strong programming skills in Python, C#, or other relevant languages for ETL and API development.
  • Experience with API frameworks (e.g., Flask, FastAPI, or Django REST Framework).
  • Experience with geographic data formats (e.g., shapefiles, GeoJSON) and geospatial tools (e.g., ArcGIS, QGIS).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and related data services.
  • Familiarity with ETL tools like Talend, Apache Nifi, or Informatica.
  • Ability to write and optimize complex SQL queries, stored procedures, triggers, and functions.
  • Experience in code migration, database change management and data management through the various stages of the development life cycle.
  • Familiarity with application lifecycle management (ALM) tools such as Azure DevOps and GitHub.
  • Experience with version control and release management practices.
  • Excellent problem-solving, collaboration, and communication skills.
  • Experience with MS-SQL Server, PostgreSQL, Oracle, and/or other geospatial databases.
  • Ability to collaborate effectively within a team environment.
  • Strong knowledge of software architecture principles, design patterns, and best practices.
  • Familiarity with DevOps practices and tools for continuous integration and delivery.
  • Familiarity with application lifecycle management (ALM) tools such as Azure DevOps and GitHub extensions.
  • Experience with version control using Git and GitHub and release management practices.
  • Excellent problem-solving skills and ability to work effectively in a collaborative team environment.
  • Strong communication skills, both written and verbal.
  • ETL certifications on Microsoft SQL Server or Oracle will be a plus.
  • Demonstrated experience working with technical and non-technical staff.

Job Tags

Hourly pay, Full time, Part time, Internship, Seasonal work,

Similar Jobs

ABB

Manufacturing and Supply Chain Intern - Spring 2026 Job at ABB

At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we'll give you what you need to make it happen. It won't always be easy, growing takes grit. But at ABB, you'll never... 

Delta-T Group Inc.

Caregivers with valid driver's license needed Job at Delta-T Group Inc.

 ...up to 50 lbs without assistance *Valid Driver's License REQUIRED for this opportunity,...  ...for rewarding short and long-term independent contract opportunities. Delta-T Group...  ...license needed Class: Type: INDEPENDENT CONTRACTOR 1099 Ref. No.: 1194278-24 BC: #DTG101... 

Clayton County Water Authority

Staff Attorney (Part-time) Job at Clayton County Water Authority

 ...Position: Staff Attorney (Part-time) Department: Executive PAYGRADE: 116 (E) Pay:Min $51.78 / Mid $66.02 / Max $80.26 hour DEADLINE: Open Until Filled JOB SUMMARY: The purpose of this position is to provide professional... 

Chick-fil-A

Delivery Driver (PM and Weekend) Job at Chick-fil-A

** MUST BE AT LEAST 21 YEARS OF AGE ** MUST HAVE 2 PM - CLOSE & SATURDAY AVAILABILITY Delivery drivers are generally offered as either part time or full time. You will be a member of the Chick-fil-A family and will help uphold our high standards of presentation, service... 

Royal Caribbean Cruises, Inc.

CC SPORTS STAFF - X Job at Royal Caribbean Cruises, Inc.

CC SPORTS STAFF - XThe Sports Staff is responsible to deliver industry-leading hospitality standards in the sports and entertainment...  ..., and events. The Sports Staff supports the Island Experience Manager in all operational aspects such as competitions, tournaments,...