Business Application Developer
Listed on 2026-03-04
-
IT/Tech
Data Analyst, Business Systems/ Tech Analyst, Data Engineer
Job Description
Position Profile: Business Application Developer
Retirement Income Solutions is a locally owned, independent Registered Investment Advisor based in Ann Arbor, Michigan. The firm was founded over 30 years ago with the core belief that client relationships should be built upon a foundation of unparalleled trust, integrity, and personalized service. The team is led by industry veterans who have extensive backgrounds building and developing exceptional relationships and our proactive management approach offers customized investment strategies for over 1,200 clients representing over $3 billion in assets.
We have developed a team of more than thirty-five Wealth Advisors and support professionals and are seeking to welcome a Business Application Developer to our growing team.
This role will blend business analysis with applications development. The Business Application Developer will work directly with end users to understand workflow pain points, translate those findings into clear requirements, and implement practical tools and integrations that improve efficiency, consistency, and data quality.
This is an end-to-end role: discovery → design → build → launch → improve.
Required Qualifications- 2-5 years of experience in a blend of BA + tool building/integration
- Bachelor’s Degree (Information Science, Data Science, Software Development, Business/CIS preferred)
- Strong business analysis and stakeholder communication skills (ability to interview, observe, document, and synthesize)
- Experience building or extending internal business applications (configuration/customization, workflow automation, and light development)
- Software Development Process experience:
Using tools/systems to manage work items, Kanban, and Git-based workflows; can keep work traceable and organized - Database literacy: can read/write SQL queries and understands data relationships
- API integration experience in any stack (Python, C#, JavaScript, etc.) and comfort with JSON/structured data
- Programming comfort: ability to read and modify existing code, debug issues, and extend solutions when needed
- Comfortable working with common business application data sources (SharePoint lists/libraries, SQL Server, Dataverse, and/or other APIs)
- Issue prioritization skills
- Excellent communication and customer service skills
- Ability to work independently and take initiative
- Microsoft Fabric experience (Warehouse/Lakehouse) or strong ability to learn quickly
- Power BI experience (or motivated power-user level learning)
- Excel power-user capability: connecting Excel to external data sources, advanced features (not a VBA-only role)
- Light UX/prototyping experience (forms, dashboards, SharePoint pages)
- Partner with internal staff to discuss and uncover requirements, constraints, and workflow pain points
- Translate needs into actionable solution designs with the Systems Team
- Create and manage projects and tasks using Azure Dev Ops work items (Kanban) tied to Git work, including effort/time/cost estimates
- Implement approved tools as the primary builder (integration, configuration/customization, and light coding as needed)
- Build and support data assets used by the firm (Microsoft Fabric Warehouse/Lakehouse, SQL, and operational data sources)
- Own key datasets used by applications and reporting: definitions, lineage, quality checks, documentation, and stakeholder trust (especially as we expand Fabric)
- Develop reports and analytical datasets;
Power BI is a plus - Produce documentation that reduces long-term maintenance cost (runbooks, how-to guides, handoff notes)
- Competitive benefits package including individual and family plans for medical, dental, and vision coverage
- 401k plan
- Profit Sharing
- Paid Time Off
- Paid Holidays
- Education Assistance Programs
- Bonus compensation
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).