Previous Job
Previous
BI Developer
Ref No.: 18-20058
Location: Dallas, Texas
Start Date: 03/26/2018
 Senior BI Developer 

Job Description 
Designing and creating systems that leverage BI and big data analytics technologies 
Build rich and responsive UI in HTML5 in compliance with the latest innovations in ECMAScript/JavaScript frameworks and CSS3. 
Collaborate with DW Architect, domain experts, product owners, and management to achieve results. 
Stay up to date on current trends in big data analytics and metrics tools 
Work in an Agile development cycle as part of an onshore Scrum team contributing to scoping and estimating discussions, design reviews, code reviews and delivery of functional demos 
Think independently and creatively to streamline work and root out inefficiencies. 
Find opportunities to increase speed and quality of output. Must be able to articulate ideas and turn those ideas into new capabilities, performance improvements, quality improvements, etc. 
Other duties as required by business conditions or as assigned 

Required Skills 
5+ years of experience designing, developing, testing and implementing scalable, high-performing BI solutions 
Deep expertise and hands on experience with Web Applications and programming languages such as HTML5, CSS, JavaScript, and API's. 
Deep functional knowledge or hands on design experience with Web Services and related technologies (REST, OAUTH, JSP, LDAP, Spring Security) 
Experience creating drill down, dashboard, and dynamic data driven reports using BI/Analytical tools like Tableau, Pentaho, D3.js, Power BI etc. 
Enterprise development knowledge and/or experience with databases such as SQL Server, Oracle, MySQL and experience on Linux shell script, 
Proficiency Programming languages (Java/Python/Ruby) and persistence frameworks (JDBC, Spring, Hibernate, ActiveRecord) 
Experience with ETL and Data Blending and Transformation tools such as Pentaho 
Experience with modern data streaming/real time processing technologies like Hadoop, Kafka, Spark, Storm etc. 

Must be able to construct and troubleshoot very complex queries and handling big data (Data transfer, import/export, storage, performance and security) 
Strong track-record of successfully building reliable, scalable systems through full SDLC 
Good understanding of technology and industry and able to make decisions on the best technology for integrated solutions 
Good interpersonal (both oral and written) communication