- Responsible for overall design, development, and team coordination on BI systems/applications.
- Communicate standards and defend technology and scoping decisions to information technology management and development teams.
- Participate in Business Requirements and Functional Requirements meetings, identify gaps in requirements, and drive discussion around appropriate solutions.
- Design and code high-quality database solutions within a fast-paced monthly release cycle.
- Manage errors gracefully.
- Document code and work completed.
- Conduct thorough unit testing of code and document the unit test cases.
- Conduct appropriate performance testing to ensure all solutions will meet SLAs and performance criteria.
- Provide support as needed throughout Test and User Acceptance Testing phases.
- Create Technical Design Specification documentation that clearly articulates the design and code being implemented.
- Provide client communication as appropriate to project.
- Develop new reports and provide technical support for the applications.
Technical Background:
- Kusto
- Cosmos
- Power BI
- PowerShell
- SQL
- Azure Data Factory
- Scope Scripting
- Data Modeling through Erwin
Data Modeling Experience: Experience through any Data Modeling tools.
Advanced Analytics: Expert in Advanced Analytics through Python.
Data Flows and Pipelines: Preparing data flows and building pipelines using Azure Data stack.
Additional Requirements:
- Ability to work independently and as part of a team.
- Excellent communication skills.
- Ability to understand business problems and produce solutions.
- At least 10 years on SQL, TSQL, SSIS in the role of a BI Developer & Data Engineer.
- Responsible for overall design, development, and team coordination on BI systems/applications.
- Communicate standards and defend technology and scoping decisions to information technology management and development teams.
- Participate in Business Requirements and Functional Requirements meetings, identify gaps in requirements, and drive discussion around appropriate solutions.
- Design and code high-quality database solutions within a fast-paced monthly release cycle.
- Manage errors gracefully.
- Document code and work completed.
- Conduct thorough unit testing of code and document the unit test cases.
- Conduct appropriate performance testing to ensure all solutions will meet SLAs and performance criteria.
- Provide support as needed throughout Test and User Acceptance Testing phases.
- Create Technical Design Specification documentation that clearly articulates the design and code being implemented.
- Provide client communication as appropriate to project.
- Develop new reports and provide technical support for the applications