What are the responsibilities and job description for the Technical Business Analyst position at The Timberline Group?
Origination and Documentation:
• Collaborate with stakeholders and technical teams to gather and define business and technical requirements.
• Develop detailed documentation, including functional requirements, user stories, workflows, strawman UI designs and technical specifications.
Technical Collaboration:
• Work closely with software architects, developers, and UX designers to translate business needs into technical solutions.
• Serve as a bridge between business-oriented stakeholders and the engineering team to ensure a shared understanding of project goals. Process Analysis and Optimization:
• Analyze existing requirements definition processes to identify inefficiencies and recommend improvements.
• Define and document "as-is" and "to-be" process flows using methods such as gap analysis and impact assessments. SaaS-Focused Requirement
Design:
• Leverage experience in SaaS environments to define requirements for a multi tenant, scalable and user-centric clustered architecture.
• Address other technical considerations such as API integrations, data elements, role-based security, user accessibility and back-office admin tools for platform management. Stakeholder Engagement:
• Lead meetings, interviews, and review sessions to align stakeholders and uncover hidden requirements.
• Provide ongoing communication and updates to ensure alignment between stakeholders and the technical team. Testing and Validation:
• Support User Acceptance Testing (UAT) by participating in the creation of test cases, validating functionality against requirements, and ensuring quality delivery.
• Assist in troubleshooting and resolving requirement-related issues during development and testing phases.
Continuous Improvement:
• Stay abreast of SaaS trends and best practices, contributing insights that drive Client’s competitive advantage.
• Become a subject matter expert in PPM, CRM, ITSM, SDLC and BPM software platforms and competitors.
Qualifications:
• Education:
Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field. Advanced degrees preferred.
• Experience with software development processes, particularly Agile methodologies.
• Familiarity with APIs, data structures, SaaS architecture, and security protocols.
• Proficiency in requirements management tools and process modeling tools (e.g., Lucidchart, Mermaid, Figma).
• SaaS Background: Proven experience in a SaaS environment, with a solid understanding of subscription models, scalability, and cloud-based solutions.
• Analytical Skills: Exceptional ability to analyze complex systems and business processes.
• Communication: Strong written and verbal communication skills to articulate technical concepts to diverse audiences.
• Problem-Solving: A proactive mindset with a track record of developing creative, effective solutions to complex challenges.
• Certifications (Preferred): IIBA certification, or similar business analysis certifications.
• Collaborate with stakeholders and technical teams to gather and define business and technical requirements.
• Develop detailed documentation, including functional requirements, user stories, workflows, strawman UI designs and technical specifications.
Technical Collaboration:
• Work closely with software architects, developers, and UX designers to translate business needs into technical solutions.
• Serve as a bridge between business-oriented stakeholders and the engineering team to ensure a shared understanding of project goals. Process Analysis and Optimization:
• Analyze existing requirements definition processes to identify inefficiencies and recommend improvements.
• Define and document "as-is" and "to-be" process flows using methods such as gap analysis and impact assessments. SaaS-Focused Requirement
Design:
• Leverage experience in SaaS environments to define requirements for a multi tenant, scalable and user-centric clustered architecture.
• Address other technical considerations such as API integrations, data elements, role-based security, user accessibility and back-office admin tools for platform management. Stakeholder Engagement:
• Lead meetings, interviews, and review sessions to align stakeholders and uncover hidden requirements.
• Provide ongoing communication and updates to ensure alignment between stakeholders and the technical team. Testing and Validation:
• Support User Acceptance Testing (UAT) by participating in the creation of test cases, validating functionality against requirements, and ensuring quality delivery.
• Assist in troubleshooting and resolving requirement-related issues during development and testing phases.
Continuous Improvement:
• Stay abreast of SaaS trends and best practices, contributing insights that drive Client’s competitive advantage.
• Become a subject matter expert in PPM, CRM, ITSM, SDLC and BPM software platforms and competitors.
Qualifications:
• Education:
Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field. Advanced degrees preferred.
• Experience with software development processes, particularly Agile methodologies.
• Familiarity with APIs, data structures, SaaS architecture, and security protocols.
• Proficiency in requirements management tools and process modeling tools (e.g., Lucidchart, Mermaid, Figma).
• SaaS Background: Proven experience in a SaaS environment, with a solid understanding of subscription models, scalability, and cloud-based solutions.
• Analytical Skills: Exceptional ability to analyze complex systems and business processes.
• Communication: Strong written and verbal communication skills to articulate technical concepts to diverse audiences.
• Problem-Solving: A proactive mindset with a track record of developing creative, effective solutions to complex challenges.
• Certifications (Preferred): IIBA certification, or similar business analysis certifications.