The Power BI Developer - Senior plays a crucial role in collaborating with clients, business analysts, and team members to understand the business requirements that drive the analysis and design of high-quality technical solutions. These solutions must align with both business and IT strategies while adhering to the organization's architectural standards. The position encompasses the full systems life cycle, which includes responsibilities for designing, coding, testing, implementing, and supporting application software that is delivered on time and within budget. The developer will be expected to engage in various aspects of business intelligence, ensuring that the solutions provided meet the analytical needs of the organization. In this role, the Power BI Developer will work closely with stakeholders to gather requirements and translate business needs into effective visualizations. A deep understanding of business processes and key performance indicators (KPIs) is essential. The developer will leverage extensive expertise in Power BI, including complex data modeling, DAX scripting, and performance optimization. Additionally, experience with Power Query for data transformation and knowledge of data import and live connections will be critical to ensure data accuracy, consistency, and integrity within Power BI solutions. The developer will also be responsible for managing end-to-end Power BI projects, from requirements gathering to deployment, and will have experience in designing and developing new enterprise reports and dashboards using IBM Cognos. Familiarity with Cognos applications in both development and production environments, as well as experience working with multi-dimensional and relational reporting structures, will be beneficial. The role requires the creation and maintenance of reports and SQL queries for data analysis, staying current with industry trends and best practices in Power BI and business intelligence. The Power BI Developer will be tasked with designing, developing, implementing, and supporting Business Intelligence solutions, including reporting, dashboards, and templates for self-service BI. Responsibilities also include installing and configuring BI tools, developing semantic layers for BI tools, creating reports, dashboards, and templates, and potentially assisting in the design of databases and data warehouses to ensure interoperability with BI solutions. The developer will deliver end-user training and support, implement and administrate security models, and participate in project planning processes as a team member or project lead. Furthermore, the developer will provide technical coaching and mentoring to less-experienced team members, ensuring the successful development and implementation of Power BI solutions that meet the organization's reporting and analytical needs.