Technical Consultant - Data Virtualization
As a passionate Technical Consultant, you will be responsible for consulting, solution/problem solving, and empowering our clients' data journey using Data Virtualization.
Our customers' projects include integrating data in a virtual manner for operational and/or analytical purposes - combining multiple data sources for advanced analytics; implementation of logical data warehouses and virtual data marts to enable modern business intelligence solutions; modernizing data ecosystems for hybrid and cloud environments; and building agile operational reporting on diverse platforms are just a few flavors of your future projects.
Be part of an elite team in a rapidly growing international software product company. Your career with us will combine cutting edge technology, exposure to worldwide clients across all industries (financial services, automotive, insurance, pharma, etc.), exciting growth path for technical, product, and customer facing roles, direct mentorship, and access to senior management as part of a global team.
Job Responsibilities & Duties
To be successful in this role you will require a combination of high technical expertise, troubleshooting skills and client management skills to conduct on site and off site consulting, product implementation and technical problem solving. You will work directly with engineers: our own staff, partners, and customers.
- Obtain and maintain strong knowledge of the Denodo Platform; deliver a superb technical pitch, including an overview of key features, services offerings, differentiation, and competitive positioning.
- Constantly learn new things and maintain an overview of modern technologies.
- Address a majority of technical questions concerning customization, integration, enterprise architecture, and general features of our product.
- Build and/or lead custom deployments based on and beyond client requirements.
- Provide timely, prioritized, and complete customer based feedback to Product Management, Sales, Support, and Development regarding client business cases, requirements, and issues.
- Engage clients in product architecture, configuration, and use of the Denodo Platform.
- Know when and where to elevate within the Denodo technical organization and make effective use of those resources.
- Promote knowledge and best practices while managing deliverables and client expectations.
- Manage client expectations, establish credibility at all levels, and build problem solving partnerships with the client, partners, and colleagues.
- Provide technical consulting and support.
- Develop white paper, presentations, training materials, or documentation on related topics.
- Know and apply the security policy and procedures relevant to your work.
- Ensure your actions do not result in any security breaches and report incidents as required.
- Adhere to the acceptable use policy.
Required Skills & Experience
- Experience range: 3 15 years (new graduates must be top ranked and exceptionally qualified).
- University degree related to information systems or computer science (Bachelor's, Master's, Diploma).
- Excellent verbal and written communication skills to interact with technical and business counterparts.
- Solid understanding of SQL and grasp of relational & analytical database management theory and practice.
- Knowledge of modern technologies such as JDBC, XML, and web services APIs.
- Strong technical knowledge of modern architectures.
- Strong analytical and problem solving abilities.
- Active listening skills.
- High curiosity; never stops learning new things.
- Creativity and innovative solutions.
- Willingness to travel.
- Team player with a positive attitude.
We value
- Experience with GIT or other version control systems.
- Experience with relational, NoSQL, and graph databases.
- Experience with data in cloud platforms (GCP, AWS, Azure), including dbPaaS vendors (Snowflake, MongoDB Atlas, etc.).
- Experience with container and orchestration tools (Docker, Kubernetes).
- Experience with caching approaches and technologies.
- Experience with Windows, Linux, and Unix operating systems in server environments.
- Experience in 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 supporting mission critical software components.
- Experience attending customer meetings and writing technical documentation.