Senior Microsoft Data Consultant

Keyhole Software

Ai (OH)

Hybrid

USD 130,000 - 180,000

Full time

13 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental and vision insurance
FSA & dependent care options
Life and disability insurance
401(k) plan

Job summary

Keyhole Software is seeking a Senior Microsoft Data Consultant to join our team for a compensation platform modernization. You’ll work across SQL Server, Fabric lakehouse, and Power Apps to resolve issues, improve performance, and deliver enhancements.

The role requires 7+ years in data engineering or DB development, expert T-SQL, and strong collaboration with technical and business stakeholders. This hybrid, full-time position supports a long-term client engagement in the United States.

Qualifications

  • 7+ years of professional experience in database development, data engineering, BI, or related roles with significant SQL Server experience.
  • Expert-level T-SQL skills, including complex stored procedures, views, functions, and set-based calculation logic.
  • Proven SQL Server performance-tuning experience, including execution plans, indexing, statistics, parameter sensitivity, and blocking.
  • Hands-on production experience with Microsoft Fabric, particularly lakehouses and data pipelines.
  • Experience developing Power Apps canvas applications using SQL data sources, including delegation limits and performance considerations.
  • Experience building or maintaining calculation-heavy business logic (e.g., compensation, payroll, billing, or financial reporting).
  • Ability to understand and contribute to lightly documented systems quickly and document them clearly.
  • Experience creating technical documentation for complex applications and processes.
  • Strong analytical and problem-solving skills and the ability to work with technical and non-technical stakeholders.
  • Comfortable working with sensitive business data and meeting client expectations.
  • Willingness to travel for occasional on-site meetings (Lenexa) as required.

Responsibilities

  • Learn a calculation-heavy application and become a productive, independent team member for the client.
  • Develop, troubleshoot, and maintain complex SQL Server procedures, views, functions, and calculation logic.
  • Resolve defects and enhance SQL Server, Fabric lakehouse data, and Power Apps interfaces.
  • Diagnose and optimize SQL Server performance using execution plans, indexing, and tuning techniques.
  • Support go-live, stabilization, and ongoing refinements of the application.
  • Document data flows, procedures, schedules, and runbooks as you learn the system.
  • Clarify legacy business rules and help standardize processes.
  • Communicate technical concerns and recommendations clearly to stakeholders.
  • Collaborate with engineers and business teams, ensuring knowledge transfer.
  • Leverage AI-powered development tools to boost productivity and quality.

Skills

SQL Server
T-SQL
Performance tuning
Microsoft Fabric
Power Apps
Data integration
Analytical thinking
Documentation
Stakeholder communication
Client-facing communication

Tools

GitHub Copilot
ChatGPT
Claude
Cursor

Job description

Keyhole Software is hiring a Senior Microsoft Data Consultant with deep experience in SQL Server, Microsoft Fabric, and Power Apps to support a long-term enterprise client engagement. This hybrid consulting role is ideal for an experienced data engineer or database developer who enjoys solving complex data challenges, optimizing business-critical systems, and working directly with both technical and business stakeholders.

  • Title: Senior Microsoft Data Consultant
  • Location: Kansas City metro area; primarily remote with occasional onsite team meetings
  • Eligibility: Candidates must be authorized to work and reside in the United States and be physically located in the greater Kansas City area. No Corp-to-Corp (C2C) or Contract-to-Hire (C2H). At this time, Keyhole Software is unable to provide visa sponsorship.
About the Role

Keyhole Software is seeking an experienced Senior Microsoft Data Consultant to join our team. Our consultants are full-time members of Keyhole Software, working across a variety of long-term client engagements throughout their careers.

For this engagement, you’ll join a small applications team supporting a business-critical compensation application that has recently been rebuilt as part of a larger financial platform modernization. As the application approaches go-live, you’ll work across a complex SQL Server calculation layer, Microsoft Fabric lakehouse, and Power Apps front ends to resolve issues, improve performance, build enhancements, and help stabilize the application.

This is a logic-heavy system with limited existing documentation, so we’re looking for someone who is comfortable diving into an unfamiliar application, understanding complex stored procedures and business rules, and becoming a productive member of the client team quickly. You’ll also play an important role in documenting the system and leaving it more maintainable and supportable as the engagement progresses.

A genuine enthusiasm for using AI throughout the software development lifecycle is important to this position. Our most successful consultants are incorporating AI-assisted development into their daily workflows to improve productivity, accelerate troubleshooting, understand complex systems, strengthen documentation, and solve engineering problems. We’re looking for someone who embraces these tools thoughtfully while continuing to exercise sound technical judgment.

If you enjoy untangling complex data and business logic, improving application performance, and working directly with clients to solve meaningful technical problems, we’d love to talk with you.

Your Responsibilities
  • Quickly learn a calculation-heavy application and become a productive, independent member of the client team.
  • Develop, troubleshoot, and maintain complex SQL Server stored procedures, views, functions, indexes, and calculation logic.
  • Resolve defects and build enhancements across SQL Server, Microsoft Fabric lakehouse data, and Power Apps screens.
  • Diagnose and resolve SQL Server performance issues using execution plans, indexing strategies, query optimization, and other performance-tuning techniques.
  • Support application go-live and ongoing stabilization, troubleshooting, and refinement.
  • Document the system as you learn it, including data flows, stored procedures, schedules, recurring processes, and operational runbooks.
  • Help simplify legacy business rules and special cases as the client standardizes processes and evolves the application.
  • Identify technical and design concerns and communicate recommendations clearly and proactively.
  • Work directly with engineers as well as non-technical accounting and business stakeholders.
  • Provide technical continuity and support for a small client team in a collaborative consulting environment.
  • Leverage AI-powered development tools to improve productivity, analysis, documentation, troubleshooting, and delivery while exercising sound engineering judgment.
  • Contribute to a collaborative Keyhole consulting culture by sharing knowledge and supporting fellow consultants.
Required Qualifications
  • 7+ years of professional experience in database development, data engineering, business intelligence, or related roles, with significant SQL Server experience.
  • Expert-level T-SQL skills, including complex stored procedures, views, functions, and set-based calculation logic.
  • Proven SQL Server performance-tuning experience, including execution plans, index design, statistics, parameter sensitivity, and blocking.
  • Hands-on production experience with Microsoft Fabric, particularly lakehouses and data pipelines.
  • Experience developing Power Apps canvas applications using SQL data sources, including an understanding of delegation limits and application performance.
  • Experience building or maintaining calculation-heavy business logic, such as compensation, payroll, commissions, billing, or financial reporting.
  • Demonstrated ability to quickly understand and contribute to existing, lightly documented systems.
  • Experience creating clear technical documentation for complex applications and processes.
  • Strong analytical and problem-solving skills with the ability to troubleshoot issues across application and data layers.
  • Experience working with sensitive or business-critical data.
  • Excellent communication skills and the ability to work directly with both technical and non-technical stakeholders.
  • Comfortable taking direction from a client team, working independently, and adapting to changing priorities.
  • Demonstrated experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude, Cursor, or similar as part of everyday technical work.
  • Ability to meet onsite in Lenexafor occasional team meetings.
Preferred Qualifications
  • Experience working as a consultant or in client-facing technical roles.
  • Experience in the legal industry or professional services, particularly with Aderant or other law firm financial systems.
  • Familiarity with attorney or partner compensation models.
  • Experience with Power BI and Power Automate.
  • Experience with Azure Data Factory or Azure Synapse.
  • Experience with source control and deployment practices for database code, including Git, Azure DevOps, or SQL database projects.
  • Microsoft certifications such as Fabric Analytics Engineer Associate (DP-600), Fabric Data Engineer Associate (DP-700), or Power Platform Developer Associate (PL-400).
Why Join Keyhole Software?

At Keyhole Software, you’ll enjoy the best of both worlds: the stability of full-time employment and the variety of working on diverse, long-term client projects.

  • Dynamic Opportunities: Work on challenging enterprise projects that keep your technical skills sharp while offering variety across industries and technologies.
  • Collaboration and Support: Join a team of experienced developers, architects, and consultants who are available to collaborate and share expertise across engagements.
  • Long-Term Growth: Develop your career with opportunities to learn new technologies, expand your consulting skills, and work across multiple client engagements.
  • Knowledge-Sharing Culture: Be part of a team that values knowledge transfer, technical education, and leaving client teams stronger and more self-sufficient.
  • Comprehensive Benefits: Enjoy competitive pay, health insurance options, a 401(k) plan, and more.

At Keyhole Software, you’re not just taking on a project. You’re joining a team that’s committed to your success, development, and long-term satisfaction.

What We Offer

Competitive Compensation: Compensation based on experience and qualifications

  • Medical insurance (traditional & HDHP options)
  • Dental and vision insurance
  • FSA & dependent care options
  • Life and disability insurance
  • 401(k) with discretionary employer contributions
  • Supplemental insurance options

Collaborative Team Environment: Access to a highly experienced consulting network for ongoing growth and support.

  • A brief summary of your qualifications for this role

Candidates must be based in the Kansas City metro area and available to attend occasional in-person team meetings in Lenexa, Kansas. Regular office attendance is not required. We only consider candidates authorized to work and reside in the United States. We do not engage candidates on a 1099 or Corp-to-Corp (C2C) basis. All interviews are conducted live (in person or video), and we take care to verify identities, backgrounds, and work histories to ensure an authentic hiring process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GCP Data Engineer Consultant – BigQuery & Airflow
Senior GCP Data Engineer Consultant – BigQuery & Airflow

Keyhole Software • Lenexa (KS)

Remote
USD 140,000 - 190,000
Medical insurance (traditional and HDP
Dental and vision insurance
FSA and dependent care options
+3
Full-Stack Java Consultant
Full-Stack Java Consultant

Keyhole Software • Lenexa (KS)

Hybrid
USD 110,000 - 160,000
Medical insurance
Dental & vision insurance
401(k) with employer contributions
+1
Senior Agentic AI Software Engineer – Python, Go & Vertex AI
Senior Agentic AI Software Engineer – Python, Go & Vertex AI

Keyhole Software • Lenexa (KS)

Remote
USD 150,000 - 190,000
Health insurance
401(k) plan
Dental and vision insurance
+1
Senior Data Consultant: SQL Server, Fabric, Power Apps
Senior Data Consultant: SQL Server, Fabric, Power Apps

Keyhole Software • Ai (OH)

Hybrid
USD 130,000 - 180,000
Medical insurance
Dental and vision insurance
FSA & dependent care options
+2
Assistant Applications Specialist (Data & AI Analyst)
Assistant Applications Specialist (Data & AI Analyst)

JobDiva, Inc. • Kansas City (MO)

On-site
USD 44,000 - 52,000
Medical Insurance
401k Retirement Fund
Data, Analytics & Cloud Engineering Consultant
Data, Analytics & Cloud Engineering Consultant

Kenway Consulting, LLC. • Chicago (IL)

On-site
USD 95,000 - 115,000
Competitive compensation
Excellent benefits
Balanced lifestyle
Temporary Sr. Business Solutions Analyst
Temporary Sr. Business Solutions Analyst

K&L Gates • Newark (NJ)

On-site
USD 97,392 - 182,594
Senior Solutions Consultant
Senior Solutions Consultant

Keyfactor • United States

Remote
USD 120,000 - 180,000
Second Fridays off
Comprehensive benefit coverage
Paid parental leave
+6
Senior Functional Consultant
Senior Functional Consultant

Kantata • Northern (KY)

Hybrid
USD 95,000 - 115,000
Senior Data Consultant (Microsoft Fabric/Azure)
Senior Data Consultant (Microsoft Fabric/Azure)

Trility Consulting LLC • United States

On-site
USD 120,000 - 160,000
Remote work across US
Flexible hours
Paid time off
+3