
Senior Data Engineer
Denodo
Job description
Job description:
Job Description
Denodo is always looking for technical, passionate people to join our Customer Success team. We want a professional who will travel, consult, develop, train and troubleshoot to enhance our clients’ journey around Data Virtualization.
Your mission: to help people realize their full potential through accelerated adoption and productive use of Denodo solutions.
In this role you will successfully employ a combination of high technical expertise and client management skills to conduct on-site and off-site consulting, product implementation and solutions development in either short or long-term engagements being critical point of contact for getting things done among Denodo, partners and client teams.
Job Responsibilities & Duties
-
Obtain and maintain strong knowledge of the Denodo Platform, be able to deliver a superb technical pitch, including overview of our key and advanced features and benefits, services offerings, differentiation, and competitive positioning.
-
Constantly learn new things and maintain an overview of modern technologies.
-
Be able to address a majority of technical questions concerning customization, integration, enterprise architecture and general feature / functionality of our product.
-
Capable of building and/or leading the development of custom deployments based and beyond client’s requirements.
-
Provide timely, prioritized and complete customer-based feedback to Product Management, Sales, Support and/or Development regarding client’s business cases, requirements and issues.
-
Train and engage clients in the product architecture, configuration, and use of the Denodo Platform.
-
Promote knowledge and best practices while managing deliverables and client expectations.
-
Manage client expectations, establish credibility at all levels within the client and build problem-solving partnerships with the client, partners and colleagues.
-
Provide technical consulting, training and support.
-
Develop white papers, presentations, training materials or documentation on related topics.
Desired Skills & Experience
Required Skills
-
BS or higher degree in Computer Science or a related field (Bachelor or Masters), or equivalent experience in a similar role.
-
5+ years of demonstrated experience as a Senior Data Engineer or a similar role, preferably in the data management or analytics software industry.
-
Solid understanding of SQL and good grasp of relational and analytical database management theory and practice.
-
Experience in Java software development, especially in the web and database fields.
-
Good knowledge of JDBC, XML and Web Services APIs.
-
Excellent verbal and written communication skills to be able to interact with technical and business counterparts.
-
Active listener.
-
Strong analytical and problem-solving abilities.
-
Lots of curiosity. You never stop learning new things.
-
Creativity. We love to be surprised with innovative solutions.
-
Be a team worker with positive attitude.
Non-mandatory Skills (Nice to have):
-
Experience working with GIT or other version control systems.
-
Experience working with BigData and/or noSQL environments like Hadoop, mongoDB, ...
-
Experience working with caching approaches and technologies such as JCS.
-
Experience in Windows & Linux (and UNIX) operating systems in server environments.
-
Business software implementation and integration projects (e.g. ETL/Data Warehouse architectures, CEP, BPM).
-
Integration with packaged applications (e.g. relational databases, SAP, Siebel, Oracle Financials, Business Intelligence tools, …).
-
Industry experience in supporting mission critical software components.
-
Experience in attending customer meetings and writing technical documentation.
-
Foreign language skills are a plus.