Demo

Senior Business Intelligence Software Engineer (NH51775)

3 Key Consulting
Grand Rapids, MI Full Time
POSTED ON 4/18/2026
AVAILABLE BEFORE 6/18/2026
Job Title:  Senior Business Intelligence Software Engineer (NH51775)
Location: Grand Rapids, MI. 51775
Employment Type:  Permanent Full-Time
Business Unit: Information and Analytics
Posting Date: 01/24/2023
Notes: Only qualified candidates need apply.  Hybrid position.  Must be authorized to

Our client, a national charter school management company is hiring a Senior Business Intelligence Software Engineer for a permanent, full-time position.

Job Description:
The Senior BI Software Engineer will be part of our client’s Business Intelligence team. This role will be an innovator of new solutions and report directly to the Director of Business Intelligence.

The BI Software Engineer will be a key member of a high-performing team of data professionals responsible for transforming our client’s performance through data intelligence. The ideal candidate for this position will have 3 years of software engineering experience. We are looking for someone excited to connect their development skills to solving immediate business needs. This role will be an innovator of new solutions to data centered problems. As part of a small development sub-team this role will often be fully responsible for full creation of applications. You won’t be a contributor to a project, you will own projects. You will design and build solutions that maximize analytical opportunities of their information and analytics team. The selected individual will sit at the client’s service Center in Grand Rapids, Michigan. The client builds and operates public charter schools.

Why is the Position Open?
Backfill.

Top Must-Have Skill Sets:
  • Minimum 3-5 years of experience developing new applications
  • Ability to solve problems and use creativity
  • SQL skills
  • .NET development using C#
  • Bachelor's degree preferred

Day to Day Responsibilities:
  • Leads complex software engineering projects from inception to completion.
  • Helps define and assist in the implementation of technical processes and procedures including on-prem and cloud architecture, PaaS, unit testing, integration testing, automation of build processes and configurations.
  • Assists in maintaining and improving NHA’s existing BI software solutions.
  • Knowledge and experience with the entirety of the Software Development Life Cycle (SDLC).
  • An excellent understanding of how their work fits into the larger architectural picture from a maintainability and testability point-of-view.
  • Synthesize business requirements and understanding of NHA’s purpose and vision to evaluate and build excellent solutions for NHA’s stakeholders.
  • Ability to provide production support on an as-needed basis.
  • Deep understanding of internal systems and their integrations.

Basic Qualifications:
  • Bachelor’s Degree in Computer Science, Computer Information Systems or equivalent.
  • Experience with MS SQL Server.
  • Excellent SQL skills.
  • Working knowledge of .NET development using C# in an Azure/Cloud environment.
  • Experience working on complex and long-running projects with cross-functional project teams.
  • Agile-based software development team experience using SCRUM or similar methodologies.
  • Excellent knowledge of Service-Based Architectures & Related Technologies (WebAPI, WCF, OData, Claims Authorization, etc.).
  • Experience with identity frameworks and protocols (e.g. OpenID Connect, Identity Server, ADFS).
  • Experience developing web services for enterprise applications (SOAP, REST, XML & JSON).
  • Experience with Client Development Tools (React, Angular 1.5/4, Bootstrap, HTML5, XHTML, CSS, JavaScript, JQuery Javascript, Signalr, etc.).
  • Strong knowledge of Team Foundation Server and/or Git.
  • Experience with automated build/deployment processes and configuring servers.
  • Experience with systems integration architectures.
  • Excellent multitasking and prioritization abilities.
  • Strong communication skills and ability to explain technical concepts to non-technical people.

Employee Value Proposition:
The Senior BI Software Engineer is part of our Business Intelligence team which is part of the overall Information and Analytics department. This role will be an innovator of new solutions and report directly to the Director of Business Intelligence.

Interview process:
Video Skype Panel Interview:


We invite qualified candidates to send your resume to resumes@3keyconsulting.com.  If you decide that you’re not interested in pursuing this particular position, please feel free to take a look at the other positions on our website www.3keyconsulting.com/careers. You are also welcome to share this opportunity with anyone you think might be interested in applying for this role.

Salary.com Estimation for Senior Business Intelligence Software Engineer (NH51775) in Grand Rapids, MI
$104,894 to $129,439
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Senior Business Intelligence Software Engineer (NH51775).

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at 3 Key Consulting

  • 3 Key Consulting Louisville, KY
  • Job Title: Project Manager, Supply Chain, Functional SAP (JP 10152 ) Location: Louisville, KY. 40201 Employment Type: Contract Business Unit: Distribution ... more
  • 16 Days Ago

  • 3 Key Consulting Springs, NC
  • Job Title: Associate Process Engineer - Biopharma (JP13416) Location: Holly Springs, NC. 27540 Business Unit: Engineering & Automation Employment Type: Con... more
  • 16 Days Ago

  • 3 Key Consulting Thousand Oaks, CA
  • Job Title : Associate Engineer- Packaging Engineering (JP9694) Location: Thousand Oaks, CA Employment Type : Contract Business Unit : Process Development D... more
  • 16 Days Ago

  • 3 Key Consulting Thousand Oaks, CA
  • Job Title : Associate Lab Support Technician, Biopharma (JP9489) Location: Thousand Oaks, CA Employment Type : Contract Duration : Initial 6 months possibl... more
  • 16 Days Ago


Not the job you're looking for? Here are some other Senior Business Intelligence Software Engineer (NH51775) jobs in the Grand Rapids, MI area that may be a better fit.

  • Custom Business Solutions, Inc. Grand Rapids, MI
  • Software Engineer - C# / .NET (Digital Commerce) We are seeking a hands-on C# / .NET Developer to build cloud-native applications and REST APIs that power ... more
  • 6 Days Ago

  • Mutually Human Grand Rapids, MI
  • Position Summary The Senior Business Intelligence Analyst is a senior client-facing role at the core of our growing Data & AI practice. You'll design and d... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!