Software Developer w/ Data Analytics

3B Staffing LLC
New York, US
On-site

Job Description

Responsibilities:

  • Collaborating with technology and business users to define key business metrics and develop analytical dashboards to provide actionable insights to Clients.
  • Build and optimize data pipelines to consume data from various sources, transform & model it, and then distribute it to multiple consumers.
  • Work with multiple data sources (including structured and unstructured) to create an optimize data cubes for consumption by analytical dashboards and / or downstream systems.
  • Identify, design, and implement improvements / automations for optimizing data processing, storage, and availability, while maintaining scalability, etc.
  • Build and support analytics tools that utilize the data pipeline to provide actionable insights into data trends and other key business metrics.
  • Develop and support analytics & machine learning projects.
  • Support migration of the data platform from on-premises to cloud infrastructure.
  • Work with various stakeholders including Technology and Client teams to assist with data & analytics related projects and issues.

Qualifications: • We are looking for a candidate with 7+ years of experience in Software Development role, who has attained a bachelor's or master's degree in computer science, information technology/systems or another relevant technical field.

  • Advanced working knowledge and experience with data modelling, data warehousing concepts, database design principles, query authoring (SQL) and performance optimization.
  • A successful history of manipulating, processing, and extracting value from large, disconnected datasets.
  • Hands-on programming experience with Python, Java, or C#.
  • Working knowledge of a visualization/reporting tool.
  • Excellent problem-solving and analytical skills with attention to details.
  • Strong project management and organizational skills.
  • Experience supporting and working with cross-functional teams in a dynamic environment.
  • Excellent communication and collaboration skills.

Skillset and Experience: • Experience with Relational database systems like Sybase, SQL Server, Postgres, etc.

  • Experience with object-oriented or function scripting languages: Python (NumPy, Pandas), Java, C++, or Scala, etc.
  • Working knowledge of visualization tools like Tableau, QlikView, Power BI etc.
  • Experience with Cloud technologies like Snowflake, Microsoft Azure, Databricks, etc. is a plus.
  • Experience with data-science tools / workbench like Dataiku, Jupyter, Rapid Miner, etc. is a plus.
  • Experience with Big Data tools / technologies: Hadoop, Pig, Hive, Hue, PySpark etc. is a plus.
  • Experience with ETL tools like Azure Data Factory, Informatica, etc. is a plus.
  • Experience with machine learning / artificial intelligence techniques like regression, classification, clustering, time series, text mining, large language model, etc. is a plus.

Skills & Requirements

Technical Skills

PythonJavaC#SqlData modelingData warehousingDatabase designData visualizationCloud technologiesMachine learningEtl toolsProblem solvingAttention to detailProject managementOrganizationCommunicationCollaborationSoftware developmentData analyticsData pipelinesData cubesData processingData storageData availabilityData scalabilityData platform migrationCloud infrastructureData scienceBig dataMachine learningArtificial intelligence

Level

Mid-Level

Posted

4/27/2026

Apply Now

You will be redirected to 3B Staffing LLC's application portal.

Sign in and we'll score your resume against this role.