
Software Engineer
Full Job Description
Beyond Key is seeking a talented Software Engineer with a specialization in Fabric/Power BI and AI Data Agents. This pivotal role is designed to drive enterprise-wide business intelligence, data analytics, and AI-powered data access. You will be instrumental in building scalable Power BI reports, maintaining the Microsoft Fabric data platform, and critically, developing and deploying AI data agents that enable business users to interact with enterprise data through natural language. AI agents represent a key strategic direction for the team, and this position is crucial for building this capability.
The data platform integrates sources from D365 CRM (Dataverse) and Dynamics NAV (SQL — 5 databases) using OneLake, Data Factory orchestration, and Semantic Models with DAX calculations and row-level security (RLS). The team has successfully implemented the Fabric Medallion Architecture (covering NAV, CRM, and SafeGraph data sources through bronze, silver, and gold layers) and rebuilt refreshable Power BI reports using Fabric Semantic models for global financial reporting. The focus for 2026 shifts to Power BI Report Organization & Modernization, alongside significant advancements in AI-Driven Innovation & Technology Leadership, including Copilot agents for IT and expanded service enhancements using AI.
As a developer, you will collaborate with the existing Data/BI resource in India and the U.S. Business Systems team to deliver robust reporting solutions and advanced AI-powered analytics tools.
Key Responsibilities:
- AI Data Agent Development & Enablement: Design, configure, and deploy Microsoft Fabric Data Agents for natural language data interaction, allowing users to ask questions in plain English. This includes building and tuning specialist data agents (e.g., AP/AR finance agents, sales analysis agents) based on the 'one agent, one job' principle. Ensure semantic data models are optimized for AI agent accuracy and integrate specialist agents into a master orchestrator agent using Copilot Studio with suggested prompts. Explore Copilot in Power BI features for natural language data exploration and DAX generation. Evaluate new Fabric AI capabilities and monitor AI agent performance, refining configurations to address challenges like latency by building aggregated tables.
- Power BI Report Development: Create, enhance, and maintain a wide range of Power BI dashboards and reports across various business functions. Design intuitive visualizations and KPIs, and lead the 2026 report modernization initiative. Ensure reports are optimized for performance using efficient DAX and data model design.
- Data Modeling & ETL Pipelines: Develop and manage robust data models in Power BI and Fabric. Utilize Power Query and Microsoft Fabric Data Factory/Pipelines for ETL processes, extracting and transforming data from NAV databases, CRM Dataverse, and external sources into the Fabric Lakehouse/Data Warehouse. Maintain and extend the Fabric Medallion Architecture.
- Stakeholder Collaboration & Analysis: Engage with business stakeholders to understand data requirements and reporting pain points. Translate business questions into technical requirements, validate report accuracy, and provide user training for new reports and AI data agent features. Create documentation for data models, dashboards, and agent configurations.
- Data Governance & Continuous Improvement: Implement data governance and security measures, including row-level security (RLS) and data permissions. Establish source control for BI assets using Git integration. Monitor usage and performance of BI solutions and AI agents, optimizing DAX formulas, semantic models, and refresh schedules.
Required Qualifications:
- Bachelor's degree in Computer Science, Data Analytics, Information Systems, or related field.
- 2–4 years of experience in business intelligence and data analysis, with a focus on Power BI solutions, reports, dashboards, and data models.
- High proficiency in Power BI Desktop and Service, with strong command of DAX and Power Query.
- Solid understanding of SQL and data warehousing concepts, with experience connecting Power BI to diverse data sources.
- Basic understanding of Microsoft Fabric or Azure analytics services (data lakes, pipelines, lakehouses).
- Demonstrated interest in AI-driven data tools and an aptitude for learning Microsoft's AI data agent tooling rapidly.
- Excellent analytical, problem-solving, and communication skills, with the ability to collaborate effectively across geographies.
Preferred Skills:
- Hands-on experience building, configuring, or managing Microsoft Fabric Data Agents, Copilot in Power BI, or similar AI/LLM-based data Q&A tools. Experience with Copilot Studio is highly valued.
- Experience with Microsoft Fabric in a production environment, including Lakehouse, Data Warehouse, or Data Engineering components. Familiarity with real-time analytics or streaming data in Fabric.
- Familiarity with natural language processing concepts, prompt engineering, or LLM application development.
- Experience with Power BI deployment pipelines or using source control (Git/Azure DevOps) for BI artifact version control.
Certifications:
Microsoft certifications such as Data Analyst Associate (PL-300), Azure Enterprise Data Analyst (DP-500), or Fabric Analytics Engineer (DP-600) are advantageous.
Company
Beyond Key Systems
Beyond Key is a Microsoft Gold Partner and a Great Place to Work-certified company, dedicated to the principle of 'Happy Team Members, Happy Clients'. Established in 2005, this international IT consul...