Senior Business Intelligence Software Engineer (NH51775)
Company: 3 Key Consulting
Location: Grand Rapids
Posted on: April 2, 2026
|
|
|
Job Description:
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. Regards, 3KC Talent Acquisition Team
Keywords: 3 Key Consulting, Kentwood , Senior Business Intelligence Software Engineer (NH51775), IT / Software / Systems , Grand Rapids, Michigan