Senior Software Engineer - Business Intelligence
3 hours ago
The Senior Software Engineer is responsible for design and development of the advanced reporting data warehouse & advanced reporting solutions for the engineering department. This automation is used to drive consistency across the department and provides a means to measure the effectiveness of our product development processes. This position requires the ability to wear multiple hats and be creative in solving the dynamic needs of the department. The Software Engineer is responsible for the development of data extraction and transformation routines (ETL) from systems used by engineering using direct SQL / TSQL queries, stored procedures / views or other custom programs (C#, Python, Informatica, REST API). The data warehouse technologies reside in both on-premise and Azure SQL Server environments and is sourced from systems used across the lifecycle of software development and testing (JIRA, SalesForce, BitBucket, Jenkins, Elastic Search, etc). This position requires detailed knowledge of advanced reporting technologies including Tableau, PowerBI, or SSRS.