Overview:
Ideal Image is North Americas #1 medical aesthetics brand, making personal aesthetics and wellness services more affordable, accessible, and effective than ever before.
Ideal Image provides a personalized and premium experience that delivers real results and empowers women through every step of their self-care journey.
Come join us as we redefine the beauty ideal. Ideal Image is seeking an IT Business Analyst in preparation for an upgrade and rewrite of our enterprise web-based management, digital funnel, and scheduling software.
The ideal candidate will have a strong background in analyzing business needs, defining business and functional requirements for product development, and working closely with cross-functional teams to deliver high-quality solutions that drive business growth via planning, estimating, and bridging the gap between stakeholders and the development team.
Ongoing efforts will focus on advancing IT development initiatives, including mobile apps, CRM systems, and other related technologies.
Responsibilities:
Gather, analyze, document, and validate the needs of the business stakeholdersServe as the principal conduit for managing system requirements between the business and the software development team throughout the duration of a projectDefine and document requirements; Analyze and prioritize requirementsWrite functional specifications, leads development of common standards and toolsAssists in operational rollout and supportPlans, estimates, and schedules requirement specification tasks including QA scripts and technical sign off.Provides timely, clear updates on business analyst activities, managing expectations for status, risks, assumptions, and changes to project delivery, scope, or cost.Coordinates with internal and external software development teams to ensure software is developed to the necessary specifications.Possess both an understanding of real-world mission/business objectives and a working grasp of software development practices and technologies.Serve as the focal point for the capture, analysis, and management of functional and non-functional systems requirements, and user stories.Show a demonstrated skill in effective decomposition of mission/business objectives into requirements contained within a product backlog which can then be implemented in a series of short and iterative development cycles.Review high-level requirements provided by the Product Owner and decompose into user stories.Meet regularly with the Product Owner to review and prioritize the product backlog.Clearly communicate business needs to a development team through user stories and acceptance criteria.Provide guidance and clarification of user stories to the development team as a proxy Product Owner.Work collaboratively with the Product Owner, Director of Product Development, and external stakeholders, as well as the product development team during the development cycle to ensure the customer needs are being met.Review and evaluate work done by development team to ensure proper scope has been met.
Qualifications:
Education/Training: Bachelors Degree in Computer Science, Engineering, Information Management Systems or a related discipline, or equivalent professional experience.2+ years of experience with Agile methodology, writing user stories and acceptance criteria, grooming the backlog.2+ years' experience gathering business requirements from business users and subject matter experts.2+ years' eliciting software objectives and translating them into requirements.Recent project experience using Agile software development methodologies.Experience working with development teams specifically UI and mobile.Strong working knowledge of Microsoft Office applications.Demonstrate ability to influence and build collaborative relationships with cross-functional teams and senior stakeholders.Assessing impact on organization and operational environment of new product initiatives.
Strategic thinker with good judgment, communication, organization, analytical, critical-thinking, and technical skills.Experience defining requirements throughout a full SDLC concept, pilot, and launch phases.Experience as a BA for web-based and/or mobile software development initiatives.Exemplary interpersonal, organizational, time management, and leadership skills.Experience with one or more UI/UX design tools preferred.Excellent communication skills and ability to effectively facilitate meetings. Technical or Administrative Knowledge: Web Technologies: Familiarity with HTML, CSS, JavaScript, and frameworks such as React or Angular.
Understanding of web design principles, responsive design, and user experience (UX) best practices.Content Management Systems (CMS): Knowledge of CMS platforms like WordPress, Drupal, or Joomla for managing website content and functionality.Testing Tools: Experience with website testing tools and methodologies, including functional, performance, and user acceptance testing (UAT).Mobile Development Platforms: Understanding of mobile app development for iOS and Android, including frameworks like Swift, Kotlin, and React Native.Integration and APIs: Knowledge of system integration techniques and API management to ensure seamless interaction between different systems and applications.Requirement Documentation: Proficiency in creating detailed requirement documents, user stories, use cases, and acceptance criteria.Reporting: Skills in preparing and presenting reports on project status, requirements, and stakeholder feedback.Stakeholder Engagement: Expertise in engaging with stakeholders to gather and validate requirements, and in managing expectations throughout the project lifecycle.Team Collaboration: Ability to work collaboratively with cross-functional teams, including developers, designers, and product managers, to ensure project alignment and successful outcomes.Issue Resolution: Skills in identifying, tracking, and resolving issues and risks that may impact project delivery.Change Requests: Ability to manage change requests and adjust project scope and requirements in response to evolving business needs and feedback.Must be able to work in the country you are applying to without now or in the future needing sponsorship.