Senior Developer - Asset Management Technology

  • New York, NY
  • Posted 1 day ago | Updated 4 hours ago

Overview

On Site
$80 - $100 per hour
Contract - W2

Skills

Senior Developer - Asset Management Technology

Job Details



A global asset management firm is actively seeking an experienced Software Developer / Data Engineer to join their growing team in a Senior-level role.


Responsibilities:



  • Work a team of data engineers and data architects to acquire data from internal and external sources, ingest into our repositories, and optimize it for data consumptions by end-users

  • Implement methods to improve data reliability and quality

  • Combine raw information from different sources to create consistent formats

  • Develop and test architectures for data extraction and transformation

  • Build and maintain optimal data pipeline architectures

  • Assembling large and complex data sets, as well as Big Data technologies

  • Ensure that data is readily available to data scientists, analysts, and other users

  • Perform other duties, as needed


Qualifications:



  • 8+ years of experience in developing data acquisition, data ingestion, data transformation, file handling, encryption, sFTP protocol, ETL, ELT workloads on-prem and in the cloud.

  • Experience in writing SQL queries, database warehousing: normalization, query optimization, store procedures, views, etc.

  • Experience in Python, Java or .Net or C++ to build scripts, data movement applications and integration APIs


Desired Skills:



  • Experience using Snowflake

  • Experience with APIs, containerization, and Kubernetes.

  • Experience with DevOps: Gitlab CI/CD pipelines (both YAML and UI based), Gitlab runners, Terraform for CICD

  • Experience with REST APIs, GraphQL, RPC, gRPC, and Webhooks protocols

  • Experience with Linux and shell scripting

  • Experience with Azure cloud services for APIs, including Azure Functions, Azure API Management, and Azure App Service

  • Experience with Containerization technologies, such as Docker and Kubernetes, and their deployments options on Azure: Azure Container App, Azure App Service, Azure Container Instances, and Azure Kubernetes Service

  • Experience with best practices for code quality, testing, and performance optimization

  • NoSQL databases experience

  • Experience with AI/ML concepts and implementations

  • Experience with Gitlab Duo

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.