I

iPipeline

End-to-end life insurance sales platform

Technical Business Analysis Consultant

Implementation & Technical Account ManagementConfirmed live in the last 24 hours
Full-timeWayne, PA, USANo salary listed

About the Job

Requirements

  • Typically requires 6+ years of experience in solution analysis, design, and implementation focused on solving complex business problems through configuration and development of low-code/no-code platform solutions, or equivalent related experience.
  • In-depth knowledge of client discovery, requirements definition, solution assessment, system architectures, integrations, implementation support, and the software development lifecycle.
  • Expertise in requirements elicitation, analysis, modeling, documentation, and validation in complex, multi-stakeholder client environments, including independently producing comprehensive functional and non-functional specifications with clear acceptance criteria.
  • Expertise in business analysis methodologies, process analysis, needs assessment, and evaluation of solution options.
  • Deep knowledge of system architecture, platform capabilities, integrations, APIs, and data flows; ability to lead multi-system integration projects, assess technologies and constraints, recommend integration approaches, and design and document comprehensive solutions.
  • Ability to create clear requirements models, process maps, solution documentation, data flows, user guides, and training materials for business and technical audiences.
  • Ability to define test scenarios from specifications, analyze test results and defects, support integration and user acceptance testing, and confirm that delivered solutions meet client requirements.
  • Advanced knowledge of SQL or querying tools for data extraction, analysis, troubleshooting, and solution validation, including advanced querying with SQL and NoSQL. Strong understanding of relational database concepts, table relationships, and data structures used for platform configuration and client solutions.
  • Proficiency with client-engagement tools, including requirements and backlog management tools such as Jira and Azure DevOps; process-modeling and diagramming tools such as Lucidchart, Microsoft Visio, and Miro; collaborative documentation platforms such as Confluence and SharePoint; and testing management tools such as Zephyr for Jira and TestRail. Experience with AI-assisted documentation, diagramming, and analysis tools.
  • Foundational understanding of AI/ML concepts, including supervised and unsupervised learning, natural language processing, and generative AI, sufficient to evaluate applicability, communicate with AI engineering teams, and assess AI-driven tools for business analysis workflows.
  • Proficiency in reading, debugging, and discussing code logic with developers, and ability to write targeted scripts or basic SQL queries to validate requirements, test solutions, or support ad hoc data analysis.
  • Ability to structure ambiguous client problems, identify root causes, evaluate options, and recommend practical solutions.
  • Demonstrated experience working within an Agile environment, preferably within a Scrum team.
  • In-depth understanding of data security, privacy regulations, and compliance standards such as GDPR and HIPAA, and how they apply to technical solutions.
  • Ability to create documentation and communicate requirements, options, findings, and recommendations to end users, technical teams, clients, and senior stakeholders.
  • Ability to assist and support less experienced team members on requirements approaches, platform concepts, and technical project work as needed.
  • Ability to manage multiple tasks, prioritize workload, take ownership, drive work to resolution, and deliver commitments with minimal direction.
  • Negotiation and stakeholder management skills, including the ability to align business goals with technical capabilities.
  • Ability to identify needed adjustments, challenge existing approaches, and set priorities to improve effectiveness.

Responsibilities

  • Partner with clients, end users, and business stakeholders to design, deliver, and support solutions for complex business needs.
  • Understand client structures, policies, operations, objectives, and current-state processes; identify improvement opportunities and validate requirements with unambiguous acceptance criteria.
  • Lead elicitation, documentation, analysis, modeling, and refinement of complex client business and technical requirements; conduct needs assessments, evaluate technical feasibility and technology options, define recommendations, and prepare preliminary effort estimates.
  • Use AI-powered tools, including natural language processing, to accelerate requirements extraction, identify patterns across requirement sets, and detect specification gaps or conflicts.
  • Translate business requirements and user needs into functional specifications, process flows, solution documentation, user stories, acceptance criteria, and supporting artifacts.
  • Assess platform functionality, configuration capabilities, integration patterns, constraints, and available technologies; recommend maintainable solutions aligned with client business objectives and delivery constraints.
  • Recommend process improvements when proposed solutions do not align with platform capabilities, maintainability, or business objectives.
  • Design, configure, build, test, deploy, and support low-code platform solutions, selecting maintainable configuration and integration approaches and owning solutions from requirements through production support.
  • Translate client objectives and requirements into solution designs, functional and technical specifications, platform configurations, and implementation specifications.
  • Create, analyze, and validate detailed specifications using Use Case, Sequence, Activity Flow, Class Diagram, and process-flow methodologies.
  • Evaluate AI/ML capabilities, including predictive analytics, intelligent automation, and natural language processing, and other emerging technologies for solution designs; document benefits, risks, and feasibility and collaborate with technical teams on complex applications.
  • Use AI-assisted documentation and diagramming tools to draft, review, and maintain specification accuracy and consistency.
  • Analyze current-state processes, identify gaps, and recommend practical improvements to align solutions with client operations.
  • Monitor architectural and platform standards, identify deviations or risks in proposed solutions, and raise them with architecture, product, or development stakeholders.
  • Use development and solution specifications to define test scenarios and acceptance criteria; execute and support functional, integration, and user acceptance testing; analyze results and defects, document findings, and coordinate corrective actions through resolution.
  • Provide requirements clarification and functional guidance during configuration, development, testing, and deployment to ensure solutions meet documented client requirements.
  • Create and deliver client and technical documentation, including requirements models, functional and technical specifications, process flows, system architecture diagrams, data models, integration specifications, decision records, end-to-end data flows, user guides, release materials, and training content; ensure accuracy, completeness, and traceability to client needs.
  • Develop and present solution designs, options, specifications, process-flow diagrams, and recommendations to customers.
  • Engage product and development teams when platform limitations or enhancement requests require custom solutions beyond configurable capabilities.
  • Facilitate client meetings, discovery sessions, requirements reviews, solution walkthroughs, and training; clarify requirements and answer functional questions throughout engagements.
  • Provide technical leadership in stakeholder workshops and meetings and articulate viewpoints to senior management.
  • Use analysis and visualization tools to communicate findings, compare solution options, and support evidence-based client recommendations.
  • Serve as a key point of contact for gaps and high-impact technical and business decisions in assigned engagements, ensuring alignment with long-term business strategies.
  • Coordinate across Professional Services, Marketing, Business Insight, IT Operations, database administrators, and Delivery.
  • Collaborate with Product and Research and Development teams when underlying platform code or core application functionality must be modified.
  • Raise risks, issues, and dependencies to the Business Owner promptly, propose mitigations, and own assigned items.
  • Establish and maintain methods for managing, tracking, and sharing work and information across teams; keep dependencies, risks, decisions, and outstanding actions visible and coordinate them through completion.
  • Assist Scrum teams with sprint backlog management and creating, defining, and monitoring stories.
  • Facilitate discovery and design sessions with the sprint team against the prioritized backlog.
  • Assist with Jira backlog administration.
  • Provide production support, including system maintenance, issue investigation and resolution, and incident response; enhance existing solutions to meet evolving needs and improve functionality, efficiency, and user experience.
  • Identify recurring themes in client issues and recommend targeted process or product improvements.
  • Guide clients through issue resolution by evaluating options, implementing or coordinating corrective actions, communicating status, and validating resolutions against documented requirements and acceptance criteria.
  • Investigate complex client business-process, application, integration, and data issues; document current and expected behavior, assess business impact, identify root causes and corrective actions, and coordinate with technical teams as needed.
  • Drive improvements in system architecture, business processes, and client workflows, including opportunities to apply AI-driven process mining, intelligent automation, and predictive analytics.
  • Review current and future processes within the business analysis function and development teams to improve efficiency and define standards.
  • Ensure all solution components are aligned and the delivered solution functions as a cohesive end-to-end process.

Desired Qualifications

  • Background in financial services, including general and life insurance, is encouraged.
  • Experience working within an Agile environment, preferably in a Scrum team.

About the Company

iPipeline

End-to-end life insurance sales platform

iPipeline provides cloud-based software for the life insurance, pensions, and financial services sectors. Its platform offers an end-to-end solution that supports the entire sales cycle—from initial quotes and illustrations to electronic applications and policy processing. Targeting financial advisers, insurance carriers, and distributors, iPipeline delivers a suite of integrated tools on a subscription/licensing model to help clients streamline operations, cut down on paperwork, and speed up the sales process. Its products include quoting engines, e-applications, and policy processing that can be embedded into a client’s existing workflow. Compared to competitors, iPipeline emphasizes a cohesive, all-in-one platform designed for B2B use in insurance and wealth management, rather than a collection of standalone tools. The company’s goal is to enable faster, more accurate product recommendations and smoother policy administration across the life and retirement product lifecycle.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$104.4M
Headquarters
Upper Merion Township, Pennsylvania
Founded
2004

Recently Posted Jobs

Explore more opportunities at iPipeline

See more jobs