Denodo Software Engineer

Overview

On Site
Depends on Experience
Contract - W2

Skills

Denodo
Virtualization
Technical analysis
Python
Data storage
Data
Cloud computing
Artificial intelligence
.NET
Distribution
Microsoft Azure
Java
Project management
Streaming
Storage

Job Details

Level: Lead Engineer (Denodo Software Engineer)

Location: Weehawken, NJ - Onsite

Duration: Long-term Contract

Interview Process: General Interview EPAM Technical interview - Epam Project Interview Client Interview

Your role:

Are you an expert in data virtualization, storage, processing and streaming data at scale? Are you excited about developing software services based on deep data virtualization, data insights and artificial intelligence (AI)? Are you experienced with Azure Cloud Services?

Your team:

You ll be working in the WMA Data Foundations team. We provide experience and exposure into Cloud Native services as well as Data Availability and Delivery platform technologies. This benefits our WMA digital core services. As a Software Engineer, you ll play an important role in developing our solutions.

Responsibilities:

  • Engineer solutions focused on data virtualization, distributed processing and cloud-based large data storage architecture
  • Create and implement highly scalable and reliable data distribution solutions using various technologies to deliver data to business components
  • Design, plan and deliver solutions in a large-scale enterprise environment

Your expertise:

  • 5+ years of hands-on experience in developing large-scale applications using data virtualization and/or data streaming technologies.
  • Expert-level knowledge of Denodo
  • Software engineer/developer focused on cloud-based data virtualization and data delivery technologies
  • Able to code in Python as a highly desirable; Net, C#, Java in case no hands-on experience in Python

Optional for the JP:

  • Proactive and committed team player willing to assume responsibility for designing and implementing innovative solutions
  • Effectively communicating technical analyses, recommendations, status, and results to project management team.
  • Produce secure and clean code that is stable, operational, consistent and well-performing

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.