Business Application Developer Advanced - Workforce Reporting
Blue Cross Blue Shield of Michigan
Detroit, MI · Posted October 27, 2026
Just laid off? Start here: a plan for the first weeks
See every open role at Blue Cross Blue Shield of Michigan
More in Michigan job market · Financial Services & Banking · Engineering jobs
More roles at Blue Cross Blue Shield of Michigan
- Business Systems Analyst Adv · Detroit, MI
- Senior Health Care Analyst - Program Performance · Detroit, MI
- Medical Director Utilization Management · Detroit, MI
- Group Business Sales Consultant · Detroit, MI
- Medical Director Medical Policy · Detroit, MI
- Business Performance Analyst · Detroit, MI
Similar jobs
- Senior Software Developer · Sun Communities · Southfield, MI
- Lead Embedded Electronics Engineer · LNW Gaming · Las Vegas, NV
- Senior Software Engineer - Academy · Wgu · Salt Lake City, UT
- Senior Specialist Software Engineer · Flightsafety Defense · Broken Arrow, OK
- Sr. Staff Software Engineer (GraphQL, Typescript, Agular, AWS) · OneMain Holdings · Fort Mill, SC
- Senior Software Engineer - WGU Labs · Wgu · Raleigh, NC
Where Detroit, MI ranks
Where Detroit, MI placed in our monthly rankings, month by month. Each month stays online at its own address.
November 2026
- #4Best all-round cities for AI careers in the Midwest75 / 100 · of 20
- #4Best all-round cities for AI careers in the Great Lakes70 / 100 · of 16
- #5Best cities for entry-level jobs that want AI skills in the Midwest6% · of 52
- #5Best cities for entry-level jobs that want AI skills in the Great Lakes6% · of 38
- #5Cities hosting the most business conferences in the Midwest13 conferences · of 12
- #5Cities hosting the most business conferences in the Great Lakes13 conferences · of 9
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
How AI is used in this kind of work
Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
Provide support to all phases of the application development process to include business analysis, application, architecture, design, development, integration and delivery for those business applications that support the administrative or operational functions of the company or the business applications needed to serve customers effectively. Provide business application maintenance and support.
Work closely with clients, business analysts and team members on moderately complex to complex programming projects. Define business processes and gather project requirements. Write software code, test, debug, and document and maintain computer applications. Identify coding errors through informal and formal testing methods. Ensure application integrity by applying SDLC concepts.
Provide ongoing maintenance of applications.
Document functions and changes to new or modified modules and test activities/results.
Identify technical requirements, as needed. Create technical design specifications and assist in sizing technical requirements, as needed.
Participate in project planning processes, as needed.
Support identification of sources of data feeds and interfaces, as needed.
Design new reports and interfaces using advance queries and software solutions. Maintain existing reports and process automation tools.
Adhere to standards and procedures. Review modules for quality assurance.
Evaluate existing applications and platforms and provides recommendations for improving application performance by conducting gap analysis, identifying feasible alternative solutions, and assisting in the scope of modifications.
Evaluate new application packages and tools and perform research on best practices and provide recommendations for solutions, as needed.
Provide technical coaching and mentoring to less-experienced team members.
Other duties may be assigned.
Qualifications
Bachelor's degree in related field preferred.
Three (3) years of advanced programming techniques and application design required.
Experience in systems design and have a solid understanding of development, database development, testing, and integration methodologies required.
Project management experience preferred.
Analytical and systems thinking.
Accuracy and attention to detail.
Written and verbal communication skills.
Ability to work independently, or within a team environment.
Other related skills and/or abilities may be required to perform this job.
Departmental Preferences
Three years' experience in .NET experience
All qualified applicants will receive consideration for employment without regard to, among other grounds, race, color, religion, sex, national origin, sexual orientation, age, gender identity, protected veteran status or status as an individual with a disability.