Business Analyst Job at Red Letter Communications in Cape Girardeau
Red Letter Communications, Cape Girardeau, MO, United States
Job Title: Business Analyst - SaaS Development Lifecycle
FLSA Status: Full-Time, Exempt
Department: SaaS (Software as a Service)
Reports To: VP, Software Engineering
Location: Cape Girardeau, MO (Roughly 115 miles South of St. Louis, MO)
About Element 74
As a leading SaaS organization based in Cape Girardeau, MO, we partner with change-making businesses and non-profits to make operations more efficient and secure. Element74 is a software solution company - a dedicated team of full-stack developer, business consultants, technical project managers and UX/UI-centric designers. It's the sum of these unique and diverse skill sets that has contributed to our decades of success as an organization. Together, we use innovation and creativity to build web and mobile apps that solve real problems. Our passion is bringing relevant and meaningful ideas to life.
Position Overview:
The Business Analyst (BA) plays a critical role in the development lifecycle of Element 74's SaaS products, serving as the bridge between business requirements and the actual technology solutions. The BA will work closely with product managers, clients, developers, designers, QA testers, and stakeholders to define, document, and manage requirements, ensuring that the end product meets specific business objectives and user needs. This role requires a blend of analytical and critical thinking skills, technical knowledge, problem solving, an eye for details and effective communication to facilitate a smooth development process and successful product releases. Candidates based in-office or willing to work in a hybrid capacity are preferred.
Key Responsibilities:
- Requirements Gathering and Analysis
- Collaborate with product managers, clients, stakeholders, and end-users to identify and document detailed business requirements.
- Analyze and translate business requirements into technical specifications, including user stories, acceptance criteria, and use cases.
- Process Modeling and Design
- Create process models, data flow diagrams, wireframes, and functional prototypes to communicate requirements to the development team.
- Evaluate existing processes and identify opportunities for optimization and automation within the SaaS platform.
- Product Development Support
- Work with product managers to prioritize the product backlog based on business impact, feasibility, demand, and benefit to the overall evolution of each product..
- Collaborate with the development team throughout the development lifecycle, providing clarifications and resolving requirement-related issues.
- Support the creation of technical documentation, including API specifications, data schemas, and interface design documents.
- User Acceptance Testing (UAT) and Quality Assurance
- Define test scenarios and acceptance criteria for new features and ensure they align with business objectives.
- Participate in UAT sessions, validate test results, and collaborate with QA teams to address defects or discrepancies.
- Assist in developing and executing test plans to ensure software quality and usability.
- Stakeholder Communication and Documentation
- Maintain clear and continuous communication with stakeholders, project and product managers, providing regular updates on project status and addressing any concerns.
- Document and manage changes to business requirements through a structured change management process.
- Product Launch and Post-Launch Support
- Assist in product rollouts by coordinating training sessions, creating support documentation, and providing guidance on new features.
- Gather post-launch feedback and analyze product performance to inform future enhancements.
- Strong analytical and problem-solving skills, with a demonstrated ability to turn complex business needs into actionable technical solutions.
- Familiarity with SaaS platforms and environments (AWS, Azure, Google Cloud) is preferred.
- Proven experience in communicating with both technical and non-technical stakeholders.
- Exceptional written and verbal communication skills, with experience creating clear and concise documentation (technical specifications, user stories, test cases, etc.).
- 3-5+ years of experience as a Business Analyst in a SaaS, software development, or similar environment.
- Demonstrated experience working in a fast-paced, iterative development environment (agile experience preferred).
- Strong project management experience, with a track record of successful software launches or feature updates.
- Familiarity with JIRA, Trello, Confluence, or similar project management and documentation tools.
- Experience with wireframing tools like Sketch, Figma, or InVision