Business Application Developer Advanced - Workforce Reporting

Blue Cross Blue Shield of Michigan•Detroit, MI

About The Position

Provide support throughout the application development process, including business analysis, application architecture, design, development, integration, and delivery for business applications supporting company administrative or operational functions and customer service. Provide application maintenance and support, working closely with clients, business analysts, and team members on moderately complex to complex programming projects. Define business processes and gather project requirements. Write, test, debug, document, and maintain computer applications, identifying coding errors through informal and formal testing. Ensure application integrity by applying SDLC concepts, and document changes to modules and testing activities and results. Identify technical requirements, create technical design specifications, assist with sizing technical requirements, and participate in project planning as needed. Support identification of data-feed sources and interfaces. Design reports and interfaces using advanced queries and software solutions, and maintain existing reports and process automation tools. Follow standards and procedures, review modules for quality assurance, and evaluate applications and platforms to recommend performance improvements. Conduct gap analyses, identify feasible alternatives, and assist in scoping modifications. Research application packages, tools, and best practices and recommend solutions as needed. Provide technical coaching and mentoring to less-experienced team members. Other duties may be assigned.

Requirements

  • Three years of experience with advanced programming techniques and application design.
  • Experience in systems design and a solid understanding of development, database development, testing, and integration methodologies.
  • Analytical and systems-thinking skills.
  • Accuracy and attention to detail.
  • Written and verbal communication skills.
  • Ability to work independently or within a team environment.
  • Other related skills and abilities may be required to perform the job.

Nice To Haves

  • Bachelor's degree in a related field preferred.
  • Project management experience preferred.
  • Three years of .NET experience (departmental preference).

Responsibilities

  • Support business application development across business analysis, architecture, design, development, integration, and delivery.
  • Provide business application maintenance and support.
  • Collaborate with clients, business analysts, and team members on moderately complex to complex programming projects.
  • Define business processes and gather project requirements.
  • Write, test, debug, document, and maintain computer applications; identify coding errors through informal and formal testing.
  • Apply SDLC concepts to ensure application integrity and provide ongoing application maintenance.
  • Document functions and changes to new or modified modules and document test activities and results.
  • Identify technical requirements, create technical design specifications, and assist in sizing technical requirements as needed.
  • Participate in project planning processes as needed.
  • Support identification of data-feed sources and interfaces as needed.
  • Design reports and interfaces using advanced queries and software solutions.
  • Maintain existing reports and process automation tools.
  • Adhere to standards and procedures and review modules for quality assurance.
  • Evaluate existing applications and platforms and recommend performance improvements through gap analysis, alternative-solution identification, and modification scoping.
  • Evaluate new application packages and tools, research best practices, and recommend solutions as needed.
  • Provide technical coaching and mentoring to less-experienced team members.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service