We are looking for an experienced Lead DWH/BI Engineer to join our international team. You should be proficient in data modeling techniques and capable of discussing and communicating business rules and how to implement those rules in a data model. Collaborative approaches, communication skills, work ethic, and a willingness to pitch in and get the job done are essential characteristics.
Work at Exadel - Who We Are
Since 1998, Exadel has been engineering its products and custom software for clients of all sizes. Headquartered in Walnut Creek, California, Exadel has 2,000+ employees in development centers across America, Europe, and Asia. People drive Exadel’s success and are at the core of our values.
About Our Customer
Want more jobs like this?
Get jobs delivered to your inbox every week.
You will work with a leading international cloud software provider in the areas of corporate compliance and investor relations. The company helps thousands of companies worldwide cultivate trust by simplifying the complexities of compliance, investor relations, and transparent communication with stakeholders.
Requirements
- 7+ years of hands-on experience in DWH/BI development
- Software architecture competency (task decomposition, estimation, etc.)
- Understanding of data structure principles (SQL, BigData)
- Practice in designing and maintaining data systems and databases such as MySQL, PostgreSQL
- Proficiency in programming languages such as R, Python
- Understanding of data warehousing and experience with BI technologies (e.g., Microsoft Power BI, Oracle BI)
- Expertise in data mining, data cleansing, and complex transformations of data sets
- Confidence in data visualization software such as PowerBI, Tableau
- Awareness of HTTP, REST, SOAP, JSON, XML, message queues, etc.
- Competency in leading teams to develop high-quality and secure solutions
Nice to have
BS in Computer Science, Information Systems, or related field
English level
Advanced
Responsibilities
- Work with the business to build a BI and Reporting solution within the customer’s platform
- Aggregate data from multiple other systems into a central system, then expose that over an API for use within the customer’s SaaS application
- Gather requirements and business process knowledge in order to transform the data geared toward the needs of end users
- Maintain and improve already existing processes
- Ensure that the data architecture is scalable and maintainable
- Make recommendations for the improvement of the system and development process to increase productivity
- Identify, monitor, and resolve project-related issues
- Work as a team member and provide technical and team leadership on the project