Overview
Skills
Job Details
Denodo Developer JOB SUMMARY
Consultant-minded technologist who is comfortable with driving change. Must be solid problem solvers, with proven ability to operate and deliver in a fast-paced, dynamic environment, all the while meeting our meet high-quality standards.
The Denodo engineer is responsible for requirements gathering, data architecture, integration guidance and developing support artifacts. This resource has skills and experience building a sustainable BI platform. The tech lead will follow and contribute to best practices and virtual data architecture standards. They will lead and support development efforts, manage BI demand, prioritize and lead the scoping effort. The ideal candidate has the ability to mentor others in maintainable development practices and code reviews. This person will demonstrate an ability to manage complex, high-quantity and potentially contradictory information to effectively solve problems, applies knowledge of the business to advance organizational goals, and intuitively navigates complex policy, people and process-related organizational dynamics.
Essential Functions
1. Engagement
a. Collect feedback and influence users and stakeholders to prioritize and develop data-centric work products and support requests.
b. Work with internal IT technical and functional and external vendor partners to source, review, and deliver data-related solutions for projects.
c. Create and track KPIs for enterprise data virtualization service capability to share with management and user community.
d. Ability to drive the architecture, design along with experience in leading the team technically
2. Architecture
a. Establish a data delivery platform as a foundation for reporting, BI, and analytics using Denodo.
b. Ensure data security is maintained throughout the user, application, platform, and data layers.
c. Design integration with front-end tools (Power BI, custom apps) and back-end applications and data (APIs , SQL server, Oracle, etc).
3. Development
a. Maintain and extend agile data development methodology in support of both self-service and full-service models.
b. Create reusable semantic and report-specific data layers that are secure and performant.
c. Develop techniques for optimizing solutions, including caching, refactoring, performance, and testing.
d. Define data catalogues.
4. Admin/Support
a. Troubleshoot issues that may occur within the data platform or in consuming apps/tools and data sources.
b. Ensure SLAs are developed and met for response and resolution times for business-critical data platform.
c. Establish and implement operations e.g. monitoring and logging to keep platform multiple Windows servers stable and up to date (i.e. quarterly updates and periodic upgrades).
Experience required:
-Good understanding and experience in Data Virtualization
-At least 3+ yrs. of experience with Administration and development in Denodo. Administration experience to include installation, configuration, security, cache management in a highly available enterprise environment.
-Understanding of LDAP, SSL and other security concepts.
-Good knowledge of JDBC, XML and Web Services APIs.
SAP and general system knowledge of CDS views, BW queries and Hana database.
-Working knowledge of combining Hana, SQLServer, Amazon S3 and APIs
-Validate and ensure non-functional requirements (e.g. system performance) are in place
-Access definitions - APIs, querying other access methods; ODTA standard protocols implementation, security.
-Good knowledge of query optimization and analysis of SQL execution plans in context of heterogeneous joins.
-Expert knowledge in data architecture and modeling.
-Solid understanding of SQL and good grasp of relational and analytical database management theory and practice.
-Other experience of DW/BI is a plus.
-Experience working with GIT or other version control systems.
Thanks & Regards
Prashant Awasthi
Vastika Inc.
1200 West Walnut Hill Lane, Suite# 2200
Irving, TX 75038
Cell